1. 程式人生 > >python中的內置函數枚舉、zip

python中的內置函數枚舉、zip

enumerate res back 內置函數 開始 spa pre 步長 col

li = [‘a‘,‘b‘,‘c‘]
#print(enumerate(li)) # 枚舉,步長默認從0開始,可以指定步長
for id,i in enumerate(li,1):
print("%s---->%s"%(id,i))

打印:

1---->a
2---->b
3---->c

li = [‘小明‘,‘小黑‘,‘小bai‘]
l2=[110,90,120]
res=list(zip(li,l2)) # 把兩個list壓縮,一一對應
print(res) # [(‘小明‘, 110), (‘小黑‘, 90), (‘小bai‘, 120)] 二位數組
print(dict(res)) # 把list轉換成字典

打印:

[(‘小明‘, 110), (‘小黑‘, 90), (‘小bai‘, 120)]
{‘小明‘: 110, ‘小黑‘: 120}

python中的內置函數枚舉、zip