【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]

浙公网安备 33010602011771号