決意の違いと列挙するPythonのレンジ機能

この記事では、差列挙、非常に詳細に説明した紙サンプルコードを解析し、習得したり、作業するために私たちのすべてのための学習の一定の基準値を持って、困っている友達を参照することができますPythonの範囲の機能を説明し
反復で、より範囲よりも列挙します柔軟な、一般的に以下に例示、erumerateを使用するようにしてください:

使用の範囲を初めて目

city_list = ['beijing', 'shanghai', 'tianjing', 'wuhan']
 
# 用range将元素打印出来
# 直接打印,不用range
for city in city_list:
  print('this is %s' % city)
 
# 用下标打印
for i in range(len(city_list)):
  city = city_list[i]
  print('this is %s' % city)
# 以字典的方式打印
for i in range(len(city_list)):
  city = city_list[i]
  print('%s: %s' %(i+1,city)

結果を印刷します:

this is beijing
this is shanghai
this is tianjing
this is wuhan
this is beijing
this is shanghai
this is tianjing
this is wuhan
1: beijing
2: shanghai
3: tianjing
4: wuhan

用法enumeraを見てください:

for i,city in enumerate(city_list):
  print('%s: %s' %(i+1,city))
# 也可以直接指定开始计数的值
for i,city in enumerate(city_list,7):
  print('%s: %s' %(i,city))

結果は以下の通りであります:

1: beijing
2: shanghai
3: tianjing
4: wuhan
7: beijing
8: shanghai
9: tianjing
10: wuhan

要約すると:

enumer機能より簡潔な表現、インデックスは反復の各要素に割り当てることができ
、資源の収集を学ぶ非常に広いのpythonをお勧めする最後の[入力する]をクリック]ここでは、私の経験を学ぶ前に収集、研究ノート、などです、前方に置くために経験第一線のビジネス、および実際のプロジェクトデータに基づいてゼロに沈静化し、私たちは一番下に、メッセージを残すことができるかわからない、我々は進歩を一緒に勉強します

公開された24元の記事 ウォン称賛38 ビュー20000 +

おすすめ

転載: blog.csdn.net/haoxun10/article/details/104761816