Python-ループリスト
リストをループする
を使用して、リスト項目をループできます。for
ループ:
例
リスト内のすべての項目を 1 つずつ出力します。
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
詳しくはこちらfor
私たちのループPython for ループ章。
インデックス番号をループする
インデックス番号を参照して、リスト項目をループすることもできます。
使用range()
とlen()
適切な iterable を作成する関数。
例
インデックス番号を参照してすべてのアイテムを出力します。
thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
print(thislist[i])
上記の例で作成された iterable は[0, 1, 2]
.
While ループの使用
を使用して、リスト項目をループできます。while
ループ。
使用len()
関数を使用してリストの長さを決定し、0 から開始して、インデックスを参照してリスト項目をループします。
反復ごとにインデックスを 1 ずつ増やすことを忘れないでください。
例
を使用して、すべての項目を印刷します。while
すべてのインデックス番号をループする
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
詳しくはこちらwhile
私たちのループPython While ループ章。
リスト内包表記を使用したループ
リスト内包表記は、リストをループするための最短の構文を提供します。
例
ショートハンドfor
リスト内のすべての項目を出力するループ:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
リスト内包表記については、次の章で詳しく学びます。リスト内包表記.
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。