【enumerat函数】与【map函数】

【enumerat函数】

1 enumerate(iterable, start=0)
2 第一个参数为可迭代对象即可
3 第二个为元素起始位置
4 返回枚举对象enumerate object
1 a = [0,1,2]
2 print(enumerate(a, 1))
3 # <enumerate object at 0x0000027E07112EA8>
a = [0,1,2]
for i in enumerate(a, 1):
    print(i)
# (1, 0)
# (2, 1)
# (3, 2)

【map函数】

1 # map(func, *iterables)
2 # 返回迭代器
3 
4 a = [0,1,2]
5 print(map(lambda x:x+1, a))
6 print(list(map(lambda x:x+1, a)))
7 # <map object at 0x00000222C2470C08>
8 # [1, 2, 3]

 

posted @ 2021-01-25 11:08  wchw  阅读(170)  评论(0)    收藏  举报