zip函式練習

2021-10-25 07:10:15 字數 950 閱讀 9686

複習

1、zip函式的簡單了解

zip() 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同

舉個例子:

首先names 和 age 個數一致時,zip函式的展示

names =[『zhangsan』,『lisi』,『wangwu』]

age = [20, 30, 40]

print()

輸出結果展示:

下面是names 和 age 個數不一致時的結果展示:

#我們在names處增加乙個引數"mazi"

names =[『zhangsan』,『lisi』,『wangwu』,『mazi』]

age = [20, 30, 40]

print()

再次觀察輸出結果:

綜上結果,可以上面的結論,二者個數不一致時,則返回列表最短的相同

上面是兩個列表引數的操作,下面準備乙個列表的操作:

#這裡還是用年齡為例

age =[10,20,30]

#使用接收引數,方便後面直觀了解

list1=zip(age)

#列印zip函式的返回型別

print(type(list1))

#將zip型別轉換為list列表型別進行輸入展示

print(list(list1))

輸出結果展示:

結論

zip函式用法

語法 zip iter1 iter2 zip object 解析 zip函式接受一串行可迭代物件作為引數,將迭代物件中的元素組合成乙個個元組,最後返回乙個由元組組成的zip物件,若傳入的迭代物件的長度不同,則最終返回的zip物件的長度以傳入物件中最短的長度相同。in 1 a 1,2,3,4 b 3,...

zip函式用法

定義 zip iterable,zip 是pthon的乙個內建函式,它接受一系列可迭代的物件作為引數,將物件中對應的元素打包成乙個個tupe 元組 然後返回由這些tuples組成的list 列表 若傳入的引數長度不等,則返回list的長度和引數中長度最短的物件相同。利用 號操作符,可以將listun...

zip 函式用法舉例

定義 zip iterable,zip 是python的乙個內建函式,它接受一系列可迭代的物件作為引數,將物件中對應的元素打包成乙個個tuple 元組 然後返回由這些tuples組成的list 列表 若傳入引數的長度不等,則返回list的長度和引數中長度最短的物件相同。利用 號操作符,可以將list...