Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ enumerate() 関数 | Forループ
/
Pythonループチュートリアル
セクション 1.  6
single

single

bookenumerate() 関数

メニューを表示するにはスワイプしてください

enumerate() 関数は、リストや文字列などのシーケンス内で値とそのインデックスの両方にアクセスする必要がある場合に非常に便利。

Python では、リストは順序付きデータ構造であり、各要素には固有のインデックスが割り当てられている。enumerate() 関数を使用すると、インデックスと値の両方を同時に取得することが容易になる。

enumerate() の構文:

for index, value in enumerate(sequence):
    # Your code here
  • index: リスト内の要素の位置。Python では 0 から始まるインデックスが使用され、最初の要素のインデックスは 0;
  • value: 指定されたインデックスにある実際の要素。

enumerate()travel_list を適用し、各都市とそのインデックスを出力:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Note
注意

数値を文字列と結合する前に、str() を使って数値をテキストに変換可能。

タスク

スワイプしてコーディングを開始

旅行のウィッシュリストを整理し、各国にリスト内での位置を含む短いラベルを付けたいと考えています。

  • enumerate() 関数を使って国のリストをループ処理します。
  • 各国について、"Destination 1: France" のような文字列を作成します。
  • これらの文字列を新しいリスト travel_rankings に保存します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  6
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt