首頁>技術>

介紹

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迴圈就會遍歷結束。

12
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Python 0-2 計算機基礎