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檔案的具體步驟 步...