セクション 1. 章 6
single
enumerate() 関数
メニューを表示するにはスワイプしてください
enumerate() 関数は、リストや文字列などのシーケンス内で値とそのインデックスの両方にアクセスする必要がある場合に非常に便利。
Python では、リストは順序付きデータ構造であり、各要素には固有のインデックスが割り当てられている。enumerate() 関数を使用すると、インデックスと値の両方を同時に取得することが容易になる。
enumerate() の構文:
for index, value in enumerate(sequence):
# Your code here
index: リスト内の要素の位置。Python では 0 から始まるインデックスが使用され、最初の要素のインデックスは 0;value: 指定されたインデックスにある実際の要素。
enumerate() に travel_list を適用し、各都市とそのインデックスを出力:
12345travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
注意
数値を文字列と結合する前に、str() を使って数値をテキストに変換可能。
タスク
スワイプしてコーディングを開始
旅行のウィッシュリストを整理し、各国にリスト内での位置を含む短いラベルを付けたいと考えています。
enumerate()関数を使って国のリストをループ処理します。- 各国について、
"Destination 1: France"のような文字列を作成します。 - これらの文字列を新しいリスト
travel_rankingsに保存します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 6
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください