迭代工具函式:
作用是生成乙個個性化的可迭代物件
zip(iter1 [, iter2[…]]) 返回乙個zip物件,此物件用於生成元組,此元組的每個資料**於引數中的可迭代物件,當最小的可迭代物件不再提供資料時迭代結束
enumerate(iterable [, start]) 生成帶索引的列舉物件,返回的迭代型別為索引-值對(index-value)對,預設索引從零開始,也可以用start指定
numbers = [10086, 10000, 10010, 95588]
names = [『中國移動』, 『中國電信』, 『中國聯通』]
for t in zi p(numbers, names):
print(t)
names = [『中國移動』, 『中國電信』, 『中國聯通』]
for t in enumerate(names):
print(t) #(0, 『中國移動』)(1, 『中國電信』)(2, 『中國聯通』)
#返回的都是乙個元組
for t in enumerate(names, 101):
print(t) #(101, 『中國移動』)(102, 『中國電信』)
python中map和zip的用法
1,map 是python的乙個內建函式,它接收乙個函式和乙個可迭代物件 如列表 作為引數,用函式處理每個元素,然後返回新的列表。l1 1 2 3 4 5 print map int,l1 輸出 1,2,3,4,5 print map lambda x int x 2,l1 輸出 2,4,5,8,1...
Python中的Zip 函式
zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。zip 語法 zip iterable,引數說明 返回元組列表。以下例項展示了 zip 的使...
Python中的zip函式
定義 zip iterable,zip 是python的乙個內建函式,它接受一系列可迭代的物件作為引數,將物件中對應的元素打包成乙個個tuple 元組 然後返回由這些tuples組成的list 列表 若傳入引數的長度不等,則返回list的長度和引數中長度最短的物件相同。利用 號操作符,可以將list...