最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中的zip函數(shù)使用示例

 更新時間:2015年01月29日 14:59:15   投稿:junjie  
這篇文章主要介紹了Python中的zip函數(shù)使用示例,Python中的zip函數(shù)不是用來壓縮文件的,而是用來傳入?yún)?shù)返回一個tuple列表的,需要的朋友可以參考下

zip函數(shù)接受任意多個(包括0個和1個)序列作為參數(shù),返回一個tuple列表。具體意思不好用文字來表述,直接看示例:

1.示例1:

復制代碼 代碼如下:

x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9]
xyz = zip(x, y, z)
print xyz

運行的結(jié)果是:

[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

從這個結(jié)果可以看出zip函數(shù)的基本運作方式。

2.示例2:

復制代碼 代碼如下:

x = [1, 2, 3]
y = [4, 5, 6, 7]
xy = zip(x, y)
print xy

運行的結(jié)果是:

復制代碼 代碼如下:

[(1, 4), (2, 5), (3, 6)]

從這個結(jié)果可以看出zip函數(shù)的長度處理方式。

3.示例3:

復制代碼 代碼如下:

x = [1, 2, 3]
x = zip(x)
print x

運行的結(jié)果是:
復制代碼 代碼如下:

[(1,), (2,), (3,)]

從這個結(jié)果可以看出zip函數(shù)在只有一個參數(shù)時運作的方式。

4.示例4:

復制代碼 代碼如下:

x = zip()
print x

運行的結(jié)果是:
復制代碼 代碼如下:

[]

從這個結(jié)果可以看出zip函數(shù)在沒有參數(shù)時運作的方式。

5.示例5:

復制代碼 代碼如下:

x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9]
xyz = zip(x, y, z)
u = zip(*xyz)
print u

運行的結(jié)果是:

復制代碼 代碼如下:

[(1, 2, 3), (4, 5, 6), (7, 8, 9)]

一般認為這是一個unzip的過程,它的運行機制是這樣的:

在運行zip(*xyz)之前,xyz的值是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

那么,zip(*xyz) 等價于 zip((1, 4, 7), (2, 5, 8), (3, 6, 9))

所以,運行結(jié)果是:[(1, 2, 3), (4, 5, 6), (7, 8, 9)]

注:在函數(shù)調(diào)用中使用*list/tuple的方式表示將list/tuple分開,作為位置參數(shù)傳遞給對應函數(shù)(前提是對應函數(shù)支持不定個數(shù)的位置參數(shù))

6.示例6:

復制代碼 代碼如下:

x = [1, 2, 3]
r = zip(* [x] * 3)
print r

運行的結(jié)果是:
復制代碼 代碼如下:

[(1, 1, 1), (2, 2, 2), (3, 3, 3)]

它的運行機制是這樣的:

[x]生成一個列表的列表,它只有一個元素x

[x] * 3生成一個列表的列表,它有3個元素,[x, x, x]

zip(* [x] * 3)的意思就明確了,zip(x, x, x)

相關文章

  • Python數(shù)據(jù)存儲之XML文檔和字典的互轉(zhuǎn)

    Python數(shù)據(jù)存儲之XML文檔和字典的互轉(zhuǎn)

    這篇文章主要介紹了Python數(shù)據(jù)存儲之XML文檔和字典的互轉(zhuǎn),通過如何將一個字典轉(zhuǎn)換為XML文檔,并將該XML文檔保存為文本文件的提問展開主題相關介紹,需要的朋友可以參考一下下面文章內(nèi)容
    2022-06-06
  • Python3中延時變量和 free_list鏈表的區(qū)別解析

    Python3中延時變量和 free_list鏈表的區(qū)別解析

    這篇文章主要介紹了Python3中延時變量和 free_list鏈表的區(qū)別,在Python3中,"延時變量" 和 "free_list鏈表" 是兩個不同的概念,他們之間沒有直接聯(lián)系,本文給實例相結(jié)合給大家講解的非常詳細,需要的朋友可以參考下
    2023-04-04
  • python全面解析接口返回數(shù)據(jù)

    python全面解析接口返回數(shù)據(jù)

    這篇文章主要介紹了python接口返回數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Pytorch中的Tensorboard與Transforms搭配使用

    Pytorch中的Tensorboard與Transforms搭配使用

    這篇文章主要介紹了Pytorch中的Tensorboard與Transforms搭配使用,主要是結(jié)合了前兩篇文章的的一個小練習,感興趣的小伙伴可以來練習一下,希望對你的學習有所幫助
    2021-12-12
  • 從局部變量和全局變量開始全面解析Python中變量的作用域

    從局部變量和全局變量開始全面解析Python中變量的作用域

    無論是以類為基礎的面相對象編程,還是單純函數(shù)內(nèi)部變量的定義,變量的作用域始終是Python學習中一個必須理解掌握的環(huán)節(jié),下面我們從局部變量和全局變量開始全面解析Python中變量的作用域,需要的朋友可以參考下
    2016-06-06
  • 使用TensorFlow創(chuàng)建生成式對抗網(wǎng)絡GAN案例

    使用TensorFlow創(chuàng)建生成式對抗網(wǎng)絡GAN案例

    這篇文章主要為大家介紹了使用TensorFlow創(chuàng)建生成式對抗網(wǎng)絡GAN案例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 詳解Python網(wǎng)絡框架Django和Scrapy安裝指南

    詳解Python網(wǎng)絡框架Django和Scrapy安裝指南

    這篇文章主要介紹了詳解Python網(wǎng)絡框架Django和Scrapy安裝指南,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 解決pycharm不能自動補全第三方庫的函數(shù)和屬性問題

    解決pycharm不能自動補全第三方庫的函數(shù)和屬性問題

    這篇文章主要介紹了解決pycharm不能自動補全第三方庫的函數(shù)和屬性問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 用python做個代碼版的小仙女蹦迪視頻

    用python做個代碼版的小仙女蹦迪視頻

    這篇文章主要介紹了怎么樣用python做個代碼版的小仙女蹦迪視頻,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Python Matplotlib庫實現(xiàn)畫局部圖

    Python Matplotlib庫實現(xiàn)畫局部圖

    這篇文章主要為大家詳細介紹了Python Matplotlib庫實現(xiàn)畫局部圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論

岫岩| 玉屏| 蚌埠市| 固安县| 抚顺市| 青铜峡市| 镇安县| 宁津县| 青田县| 三原县| 信宜市| 磴口县| 万年县| 兴隆县| 太保市| 青岛市| 枣阳市| 西宁市| 汾阳市| 崇阳县| 南岸区| 宕昌县| 玛纳斯县| 武夷山市| 广汉市| 巩留县| 汉中市| 清原| 宝兴县| 三原县| 安仁县| 惠州市| 丽水市| 应用必备| 微博| 沙洋县| 旅游| 张掖市| 宜宾县| 教育| 剑川县|