English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Pythonでリスト内のインデックスと値を巡回する方法(3種類)

リスト内の序号と値を巡回する3つの方法:

最近Pythonという言語を学習して、自分の作業効率に大きな向上を感じました。特にバレンタインデーにこのブログを書きました。それでは、余計なことは言わずに、コードを貼ります。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
 list = ['html', 'js', 'css', 'python']
 # メソッド1
 print 'リストを遍歴する方法1:
 for i in list:
 print ("序号:%s 値:%s" % (list.index(i) + 1, i))
 print '\nリストを遍歴する方法2:
 # メソッド2
 for i in range(len(list)):
 print ("序号:%s 値:%s" % (i + 1, list[i]))
 # メソッド3
 print '\nリストを遍歴する方法3:
 for i, val in enumerate(list):
 print ("序号:%s 値:%s" % (i + 1, val))
 # メソッド3
 print '\nリストを遍歴する方法3 (設定して遍歴開始の初期位置を変更するだけで、他のものは変更しません):'
 for i, val in enumerate(list, 2)
 print ("序号:%s 値:%s" % (i + 1, val))

コードを実行した結果は以下の図のようになります:

ここでenumerate()メソッドを紹介します。help()関数を確認して、以下の結果を取得します:

最後に、enumerate()関数の第二引数は序号の開始値を変更するだけで、他のものは変更しません。

これでこの記事のすべての内容が終わります。この記事の内容が皆様の学習や仕事に少しでも役立つことを願っています。また、呐喊教程を多くのサポートをお願いします!

声明:この記事の内容はインターネットからネットワークに投稿され、著作権者に帰属します。インターネットユーザーが自発的に貢献し、アップロードしたものです。このサイトは所有権を持ちません。人間による編集は行われていません。また、関連する法的責任を負いません。著作権侵害を疑う内容がある場合は、以下のメールアドレスにご連絡ください:notice#oldtoolbag.com(メールを送信する際、#を@に変更してください。報告を行い、関連する証拠を提供してください。一旦確認がとりたいとすると、このサイトは即座に侵害疑いのコンテンツを削除します。)

おすすめ