为了账号安全,请及时绑定邮箱和手机立即绑定

枚举()是什么意思?

枚举()是什么意思?

斯蒂芬大帝 2019-06-24 10:39:13
枚举()是什么意思?什么for row_number, row in enumerate(cursor):用Python做的?什么enumerate在这种情况下意味着什么?
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

我正在读一本书。“有效的Python”),他展示了另一种迭代列表的方法,并知道列表中当前项的索引。但建议不要使用它enumerate相反。我知道你问枚举是什么意思,但当我理解以下内容时,我也明白了enumerate使在知道当前项的索引的同时迭代列表更容易(并且更易读)。

list_of_letters = ['a', 'b', 'c']for i in range(len(list_of_letters)):
    letter = list_of_letters[i]
    print (i, letter)

产出如下:

0 a1 b2 c

我以前也做过一些事情,甚至在我读到enumerate功能。

i = 0for n in list_of_letters:
    print (i, n)
    i = i +1

它产生同样的输出。

但与enumerate我只需要写:

list_of_letters = ['a', 'b', 'c']for i, letter in enumerate(list_of_letters):
    print (i, letter)


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 988 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信