Pythonタプル

タプルはもう1つの基本ですPythonデータ構造。

これらを使用すると、オブジェクトの不変のグループを作成できます。これは、タプルが作成されると、それを変更できないことを意味します。アイテムを追加または削除することはできません。

これらはリストと同様の方法で作成されますが、角括弧の代わりに括弧を使用します。

names = ("Roger", "Syd")

タプルはリストのように順序付けられているため、インデックス値を参照してその値を取得できます。

names[0] # "Roger"
names[1] # "Syd"

また、使用することができますindex()方法:

names.index('Roger') # 0
names.index('Syd')   # 1

文字列やリストと同様に、負のインデックスを使用すると、最後から検索が開始されます。

names[-1] # True

タプル内のアイテムを数えることができますlen()関数:

len(names) # 2

アイテムがタプルに含まれているかどうかを確認するには、inオペレーター:

print("Roger" in names) # True

スライスを使用して、タプルの一部を抽出することもできます。

names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)

を使用してタプル内のアイテムの数を取得しますlen()グローバル関数。文字列の長さを取得するために使用したものと同じです。

len(names) #2

を使用して、ソートされたバージョンのタプルを作成できます。sorted()グローバル関数:

sorted(names)

を使用して、既存のタプルから新しいタプルを作成できます。+オペレーター:

newTuple = names + ("Vanille", "Tina")

その他のPythonチュートリアル: