Enumerate枚举

import string[tab]
s = string.ascii_lowercase
e = enumerate(s)
print s
print list(e)

enumerate在循环的同时可以访问到当前的索引值

L = [‘a‘,‘b‘,‘c‘,‘d‘]
for (offset,item) in enumerate(L):
print item,‘appears at offset:‘,offset

时间: 2024-10-16 03:08:36

Enumerate枚举的相关文章

enumerate( )枚举函数说明

enumerate()是Python的内置函数英/?'nju?m?re?t/ 美/?'num?ret/ 单词字面意思:枚举,列举 功能:将一个可遍历的数据对象(如列表.元组.字典和字符串)组合成一个索引序列,同时列出数据下标和数据(索引 值),一般配合for循环使用. 语法 以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数 sequence -- 一个序列.迭代器或其他支持迭代对象.start -- 下标起始位置.返回值 返回 enum

Python基础之enumerate枚举

枚举,对于一个可迭代的(iterable)/可遍历的对象(如列表,字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值. 1. 第一种类型 lst = ["a", "b", "c", "d"] for i in enumerate(lst): print(i) 执行结果为: (0, 'a') (1, 'b') (2, 'c') (3, 'd') 2. 改变enumerate索引起始 lst = [&qu

【Python之旅】第二篇(六):enumerate枚举

1.普通情况下打印列表中索引号及其对应元素 使用下面的循环: >>> L = ['a', 'b', 'c', 'd'] >>> for i in L: ...   print L.index(i),i ...  0 a 1 b 2 c 3 d 2.使用enumerate在循环时同时访问索引 可以使用enumerate实现上面的功能: >>> L = ['a', 'b', 'c', 'd'] >>> enumerate(L) <e

Python enumerate() 函数----枚举

描述 enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. Python 2.3. 以上版本可用,2.6 添加 start 参数. 语法 以下是 enumerate() 方法的语法: enumerate(sequence, [start=0]) 参数 sequence -- 一个序列.迭代器或其他支持迭代对象. start -- 下标起始位置. 返回值 返回 enumerate(枚举) 对象. 实例

Python 每天进步一点点 ---&gt; enumerate

enumerate,枚举函数 return an enumerate object,enumerate is useful for obtaining an index list Example 1:生成一个列表,并显示其索引 import string s = list(string.uppercase) s = s[0:5] for i in range(len(s)):         print i,s[i] Example 2:生成一个列表,并显示其索引 import string s

enumerate() 函数

描述 enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. 语法 以下是 enumerate() 方法的语法: enumerate(sequence, [start=0]) 参数 sequence -- 一个序列.迭代器或其他支持迭代对象. start -- 下标起始位置. 返回值 返回 enumerate(枚举) 对象. >>>seasons = ['Spring', 'Summer',

python中enumerate函数的用法

描述 enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标. 也就是说,对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值. 一般用在 for 循环当中. Python 2.3. 以上版本可用,2.6 添加 start 参数. 语法 以下是 enumerate() 方法的语法: enumerate(sequence[,startindex=0]

enumerate()用法

enumerate(sequence, [start=0]) sequence -- 一个序列.迭代器或其他支持迭代对象. start -- 下标起始位置. 返回 enumerate(枚举) 对象. 实例 以下展示了使用 enumerate() 方法的实例: >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summe

python基础学习 str,list,dict,set,range,enumerate

一.字符串 s = 'python' s1 = 'python' + 'learn' #相加其实就是简单拼接 s2 = 'python' * 5 #相乘其实就是复制自己多少次,再拼接在一起 字符串切片: a= 'abcdefg' print(a[0]) # 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推. print(a[0:]) #默认到最后 print(a[0:-1]) #-1就是最后一个 print(a[0:5:2]) #加步长 print(a[5:0:-2]) #反向