2、内置函数enumerate(枚举)的用法

来源:互联网 发布:手机网络提速 编辑:程序博客网 时间:2024/06/05 09:13

由于元组、列表、字符串都是有顺序的,顾每次运行同样的代码得出的结果是一样的,但是字典是无序的,所以两次运行结果可能是不一样的

元组:

>>> for i,j in enumerate(('a', 'b', 'c')):

print(i, j)
0 a
1 b

2 c

列表:

>>> for i, j in enumerate([1,2,3]):
print(i,j)
0 1
1 2

2 3

字符串:

>>> for i,j in enumerate('abc'):
print(i,j)
0 a

1 b

2 c

字典:

>>> for i,j in enumerate({'a':1,'b':2}):
print(i,j)
0 b
1 a
>>> for i,j in enumerate({'a':1,'b':2}):
print(i,j)
0 a

1 b


0 0