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