Pythonにおけるタプルの使い方

タプルは、順序付けされ、不変なPythonのデータ構造であり、さまざまなデータ型を含めることができます。リストに似ていますが、タプルの要素は変更できません。タプルは丸括弧で定義され、任意の数の要素を含めることができます。

tupleの代表的な使い方は以下の通りです。

  1. タプルを作る
my_tuple = (1, 2, 3)
  1. タプル要素へのアクセス
print(my_tuple[0])  # 输出:1
  1. スライス操作:
print(my_tuple[1:3])  # 输出:(2, 3)
  1. タプルの反復処理:
for item in my_tuple:
print(item)
  1. エレメントサーチ
print(2 in my_tuple)  # 输出:True
  1. 元素カウント
print(my_tuple.count(2))  # 输出:1
  1. 元素一覧:
print(my_tuple.index(2))  # 输出:1
  1. パッケージの解凍(かきとう)
x, y, z = my_tuple
  1. 関数から返す値として
def get_coordinates():
return 1, 2, 3
x, y, z = get_coordinates()

タプルは不変なので、タプル自体を変更することはできません。タプル内の要素を変更する場合は、タプルをいったんリストに変換して変更し、その後またタプルに変換します。以下に例を示します。

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
my_list[0] = 4
my_tuple = tuple(my_list)  # (4, 2, 3)
コメントを残す 0

Your email address will not be published. Required fields are marked *