zip():
將多個可迭代物件按序取出相同索引的元素(當長度最小的物件為準), 組成乙個個元組,並封裝在乙個可迭代物件中
a = [1, 2, 3, 4]b = [5, 6, 7, 8]
c =zip(a, b) # 可以傳入多個可迭代物件
(c)for i in
c:
print(i)
輸出:
(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 輸出 zipobject at 0x10b8f6e...
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檔案的具體步驟 步...