介紹
zip函式屬於python的內建函式(內建函式),主要用來進行並行迭代,可以把兩個序列合併在一起,返回一個元組的列表。
python
注意:zip 方法在 Python 2 和 Python 3 中的不同:在 Python 2.x zip() 返回的是一個列表。
示例一#-*- coding:UTF-8 -*-data = ['小明','小李','小方']number = [100,200,300]for name,num in zip(data,number): print(f'{name}的賬戶餘額為{num}')
執行結果:
小明的賬戶餘額為100小李的賬戶餘額為200小方的賬戶餘額為300
zip函式可以作用於任意數量的序列,並且可以應用於不等長的序列,當短序列“耗盡”時就會停止。
示例二#-*- coding:UTF-8 -*-# 以python3版本演示 for num_1,num_2 in zip(range(3),range(5)): print(f'zip函式演示:{num_1},{num_2}')
執行結果:
zip函式演示:0,0zip函式演示:1,1zip函式演示:2,2
由輸出結果可以看到,zip函式以短序列為準,當短序列遍歷結束時,for迴圈就會遍歷結束。
最新評論