Python - タプル項目へのアクセス
タプル項目へのアクセス
角括弧内のインデックス番号を参照することで、タプル項目にアクセスできます。
ノート:最初の項目のインデックスは 0 です。
負の索引付け
負のインデックス付けは、最後から開始することを意味します。
-1
最後の項目を参照し、-2
最後から 2 番目の項目などを指します。
インデックスの範囲
範囲の開始位置と終了位置を指定することで、インデックスの範囲を指定できます。
範囲を指定すると、戻り値は指定された項目を持つ新しいタプルになります。
例
3 番目、4 番目、5 番目の項目を返します。
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
ノート:検索はインデックス 2 (含まれる) から開始され、インデックス 5 (含まれない) で終了します。
最初の項目のインデックスは 0 であることに注意してください。
開始値を省略すると、範囲は最初の項目から始まります。
例
この例では、最初から "kiwi" までのアイテムが返されますが、含まれていません。
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
終了値を省略すると、範囲はリストの最後まで続きます。
例
この例では、「cherry」から最後までの項目が返されます。
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
マイナス指数の範囲
タプルの末尾から検索を開始する場合は、負のインデックスを指定します。
例
この例では、インデックス -4 (含まれる) からインデックス -1 (除外される) までのアイテムが返されます。
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
アイテムが存在するかどうかを確認する
指定されたアイテムがタプルに存在するかどうかを判断するには、in
キーワード:
例
タプルに「apple」が存在するかどうかを確認します。
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits tuple")
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。