在Python编程语言中,enumerate()及zip()是两个常用的内置函数,这两个函数功能类似,但又有所区别,下面通过两个例子分别进行说明。enumerate()函数 该函数在字面上是枚举、列举的意思,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中,可同...
enumerate()函数 该函数在字面上是枚举、列举的意思,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中,可同时得到数据对象的值及对应的索引值。如对于下面的例子: 运行结果为: 注意:在enumerate()函数中,也可以给第2个参数“start”的值,指定...
1list1 = ['zero','one','two','three','five']2tuple1 = ('zero','one','two','three','five')3dic1 ={'name':'wangjun','age':28,'sex':'male'}4fori, vinenumerate(list1):5print('{}:{}'.format(i, v))67fori, vinenumerate(tuple1):8print('{}:{}'.format(i, v))91...