欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python zip()函數(shù)用法實(shí)例分析

 更新時(shí)間:2018年03月17日 10:17:56   作者:快遞小可  
這篇文章主要介紹了Python zip()函數(shù)用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python zip()函數(shù)的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Python zip()函數(shù)用法。分享給大家供大家參考,具體如下:

這里介紹python中zip()函數(shù)的使用:

>>> help(zip)
Help on built-in function zip in module __builtin__:
zip(...)
  zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]

    Return a list of tuples, where each tuple contains the i-th element
    from each of the argument sequences.  The returned list is truncated
    in length to the length of the shortest argument sequence.

zip([seq1, ...])接受一系列可迭代對(duì)象作為參數(shù),將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的列表。若傳入?yún)?shù)的長度不等,則返回列表的長度和參數(shù)中長度最短的對(duì)象相同。

1》

>>> x=[1,2,3]
>>> y=[1,2,3]
>>> z=(1,2,3)
>>> zip(x,y,z)
[(1, 1, 1), (2, 2, 2), (3, 3, 3)]

2》

>>> x=(1,2,3,4)
>>> y=[1,2,3]
>>> zip(x,y) #傳入?yún)?shù)的長度不等,則返回列表的長度和參數(shù)中長度最短的對(duì)象相同
[(1, 1), (2, 2), (3, 3)]

3》

>>> x
(1, 2, 3, 4)
>>> zip(x)
[(1,), (2,), (3,), (4,)]

4》

>>> zip()
[]

5》zip()配合*號(hào)操作符,可以將已經(jīng)zip過的列表對(duì)象解壓

>>> x=[1,2,3]
>>> y=['a','b','c']
>>> z=[4,5,6]
>>> xyz=zip(x,y,z)
>>> xyz
[(1, 'a', 4), (2, 'b', 5), (3, 'c', 6)]
>>> zip(*xyz)
[(1, 2, 3), ('a', 'b', 'c'), (4, 5, 6)]

6》

>>> x=[5,6,7]
>>> [x] #[x]生成一個(gè)列表的列表,它只有一個(gè)元素x
[[5, 6, 7]]
>>> [x]*3 #[x] * 3生成一個(gè)列表的列表,它有3個(gè)元素,[x, x, x]
[[5, 6, 7], [5, 6, 7], [5, 6, 7]]
>>> x
[5, 6, 7]
>>> zip(*[x]*3) #zip(* [x] * 3)等價(jià)于zip(x, x, x)
[(5, 5, 5), (6, 6, 6), (7, 7, 7)]

7》

>>> name=['song','ping','python']
>>> age=[26,26,27]
>>> zip(name,age)
[('song', 26), ('ping', 26), ('python', 27)]
>>> for n,a in zip(name,age):
...   print n,a
...
song 26
ping 26
python 27

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Django框架教程之中間件MiddleWare淺析

    Django框架教程之中間件MiddleWare淺析

    這篇文章主要給大家介紹了關(guān)于Django框架教程之中間件MiddleWare的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Django框架具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 在Ubuntu系統(tǒng)中運(yùn)行python代碼的幾個(gè)步驟

    在Ubuntu系統(tǒng)中運(yùn)行python代碼的幾個(gè)步驟

    項(xiàng)目中需要在Linux上運(yùn)行自己寫的python腳本,特此記錄一下操作流程,整個(gè)流程比較簡單,下面這篇文章主要給大家介紹了關(guān)于在Ubuntu系統(tǒng)中運(yùn)行python代碼的幾個(gè)步驟,需要的朋友可以參考下
    2023-12-12
  • python爬取bilibili網(wǎng)頁排名,視頻,播放量,點(diǎn)贊量,鏈接等內(nèi)容并存儲(chǔ)csv文件中

    python爬取bilibili網(wǎng)頁排名,視頻,播放量,點(diǎn)贊量,鏈接等內(nèi)容并存儲(chǔ)csv文件中

    這篇文章主要介紹了python爬取bilibili網(wǎng)頁排名,視頻,播放量,點(diǎn)贊量,鏈接等內(nèi)容并存儲(chǔ)csv文件中,首先要了解html標(biāo)簽,標(biāo)簽有主有次,大致了解以一下,主標(biāo)簽是根標(biāo)簽,也是所有要爬取的標(biāo)簽的結(jié)合體,需要的朋友可以參考一下
    2022-01-01
  • Python OpenCV基于霍夫圈變換算法檢測(cè)圖像中的圓形

    Python OpenCV基于霍夫圈變換算法檢測(cè)圖像中的圓形

    這篇文章主要介紹了通過霍夫圈變換算法檢測(cè)圖像中的圓形,文中用到的函數(shù)為cv2.HoughCircles(),該函數(shù)可以很好地檢測(cè)圓心。感興趣的小伙伴可以了解一下
    2021-12-12
  • python?numpy.linalg.norm函數(shù)的使用及說明

    python?numpy.linalg.norm函數(shù)的使用及說明

    這篇文章主要介紹了python?numpy.linalg.norm函數(shù)的使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python 敏感詞過濾的實(shí)現(xiàn)示例

    Python 敏感詞過濾的實(shí)現(xiàn)示例

    本文主要介紹了Python 敏感詞過濾的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python Shiny庫創(chuàng)建交互式Web應(yīng)用及高級(jí)功能案例

    Python Shiny庫創(chuàng)建交互式Web應(yīng)用及高級(jí)功能案例

    Shiny是一個(gè)基于Python的交互式Web應(yīng)用框架,專注于簡化Web應(yīng)用的開發(fā)流程,本文將深入探討Shiny庫的基本用法、高級(jí)功能以及實(shí)際應(yīng)用案例,以幫助開發(fā)者充分發(fā)揮Shiny在Web應(yīng)用開發(fā)中的優(yōu)勢(shì)
    2023-12-12
  • OpenCV半小時(shí)掌握基本操作之直線檢測(cè)

    OpenCV半小時(shí)掌握基本操作之直線檢測(cè)

    這篇文章主要介紹了OpenCV基本操作之直線檢測(cè),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 基于python實(shí)現(xiàn)對(duì)文件進(jìn)行切分行

    基于python實(shí)現(xiàn)對(duì)文件進(jìn)行切分行

    這篇文章主要介紹了基于python實(shí)現(xiàn)對(duì)文件進(jìn)行切分行,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 分享4個(gè)Python中的非常好用的自動(dòng)化腳本

    分享4個(gè)Python中的非常好用的自動(dòng)化腳本

    這篇文章為大家準(zhǔn)備了4個(gè)很棒的Python自動(dòng)化腳本,可以解決這些問題。文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-11-11

最新評(píng)論