Pythonアクセスタプルアイテム
タプルアイテムへのアクセス
角かっこ内のインデックス番号を参照することで、タプルアイテムにアクセスできます。
例
タプルの2番目の項目を印刷します。
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
ネガティブインデックス
負の索引付けとは、最後から始まる-1
こと、最後の項目を
-2
指すこと、最後から2番目の項目を指すことなどを意味します。
例
タプルの最後の項目を印刷します。
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
インデックスの範囲
範囲を開始する場所と終了する場所を指定することにより、インデックスの範囲を指定できます。
範囲を指定すると、戻り値は指定された項目を持つ新しいタプルになります。
例
3番目、4番目、および5番目のアイテムを返します。
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
注:検索はインデックス2(含まれている)で始まり、インデックス5(含まれていない)で終わります。
最初のアイテムのインデックスは0であることに注意してください。
負のインデックスの範囲
タプルの末尾から検索を開始する場合は、負のインデックスを指定します。
例
この例では、インデックス-4(含まれる)からインデックス-1(除外される)までのアイテムが返されます。
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])