Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ enumerate() 関数 | セクション
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