Python zip 與 map 的用法

2021-10-01 16:10:39 字數 775 閱讀 7142

zip():

將多個可迭代物件按序取出相同索引的元素(當長度最小的物件為準), 組成乙個個元組,並封裝在乙個可迭代物件中

'''

'''a =[1

,2,3

,4]b =[5

,6,7

,8] c =

zip(a, b)

# 可以傳入多個可迭代物件

print

(c)for i in c:

print

(i)

輸出:

<

zipobject at 0x10b8f6ec8

>(1

,5)(

2,6)

(3,7

)(4,

8)

map():

map()方法中,第乙個引數是乙個方法的引用 然後是可以有多個可迭代物件, 將後面的可迭代物件按序拆包(以長度最小的為準), 作為引數傳入方法中, 返回乙個可迭代物件

'''

'''item =

map(

lambda x, y: x+y,[1

,2,3

],[4

,5,6

,7])

a_list =

[i for i in item]

輸出:

[5,

7,9]

Python zip 與 map 的用法

zip 將多個可迭代物件按序取出相同索引的元素 當長度最小的物件為準 組成乙個個元組,並封裝在乙個可迭代物件中 a 1,2,3,4 b 5,6,7,8 c zip a,b 可以傳入多個可迭代物件 print c for i in c print i 輸出 1,5 2,6 3,7 4,8 map ma...

python zip 函式用例

zip 為矩陣的轉置操作,可以輸入任意組的資料。對於二組資料,可以把兩種型別的資料按照出現的順序組合。但是當兩個資料長度不相等的時候,值組合到較短的那個就停止了。zip 返回的是zip型別的資料,不能直接print 可以轉化為dict或者list輸出。示例 將元組 wo shi ran de xn ...

Python ZIP檔案與示例

python允許快速建立zip tar壓縮檔案。以下命令將壓縮整個目錄 shutil.make archive output filename,zip dir name 使用以下命令可以操作要壓縮的檔案 zipfile.write filename 下面是使用python建立zip檔案的具體步驟 步...