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

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

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

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

1.示例1:

復(fù)制代碼 代碼如下:

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

運(yùn)行的結(jié)果是:

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

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

2.示例2:

復(fù)制代碼 代碼如下:

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

運(yùn)行的結(jié)果是:

復(fù)制代碼 代碼如下:

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

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

3.示例3:

復(fù)制代碼 代碼如下:

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

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

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

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

4.示例4:

復(fù)制代碼 代碼如下:

x = zip()
print x

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

[]

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

5.示例5:

復(fù)制代碼 代碼如下:

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

運(yùn)行的結(jié)果是:

復(fù)制代碼 代碼如下:

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

一般認(rèn)為這是一個(gè)unzip的過(guò)程,它的運(yùn)行機(jī)制是這樣的:

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

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

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

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

6.示例6:

復(fù)制代碼 代碼如下:

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

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

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

它的運(yùn)行機(jī)制是這樣的:

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

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

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

相關(guān)文章

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

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

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

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

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

    python全面解析接口返回?cái)?shù)據(jù)

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

    Pytorch中的Tensorboard與Transforms搭配使用

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

    從局部變量和全局變量開(kāi)始全面解析Python中變量的作用域

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

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

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

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

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

    解決pycharm不能自動(dòng)補(bǔ)全第三方庫(kù)的函數(shù)和屬性問(wèn)題

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

    用python做個(gè)代碼版的小仙女蹦迪視頻

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

    Python Matplotlib庫(kù)實(shí)現(xiàn)畫(huà)局部圖

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

最新評(píng)論

隆化县| 包头市| 苍梧县| 瑞安市| 剑川县| 宝山区| 旅游| 台中县| 洪洞县| 宝山区| 景宁| 江达县| 华蓥市| 文登市| 伊春市| 丰镇市| 武陟县| 三河市| 吉林省| 平阴县| 廊坊市| 牡丹江市| 鞍山市| 虞城县| 东莞市| 栾城县| 海兴县| 固安县| 大名县| 巍山| 运城市| 江源县| 巩留县| 宜良县| 新邵县| 南阳市| 大洼县| 新竹县| 景泰县| 丹凤县| 原阳县|