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

python中map()與zip()操作方法

 更新時(shí)間:2016年02月27日 23:37:45   投稿:mdxy-dxy  
這篇文章主要介紹了python中map()與zip()操作方法,需要的朋友可以參考下

對(duì)于map()它的原型是:map(function,sequence),就是對(duì)序列sequence中每個(gè)元素都執(zhí)行函數(shù)function操作。
比如之前的a,b,c = map(int,raw_input().split()),意思就是說(shuō)把輸入的a,b,c轉(zhuǎn)化為整數(shù)。再比如:

a = ['1','2','3','4']
print map(list,a)
print map(int,a)

第一個(gè)map是把列表a中每個(gè)元素轉(zhuǎn)化為列表,第二個(gè)map是把a(bǔ)中每個(gè)元素轉(zhuǎn)化為整數(shù)。
而對(duì)于zip(),原型是zip(*list),list是一個(gè)列表,zip(*list)返回的是一個(gè)元組,比如:

list = [[1,2,3],[4,5,6],[7,8,9]]
t = zip(*list)
print t

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

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

輸出:[(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]

下面是一些補(bǔ)充:

[python] 
>>> list = [[0,1,2],[3,1,4]] 
>>> [sum(x) for x in list] 
[3, 8] 
>>> map(sum,list) 
[3, 8] 

如果要得到每列之和,需要用zip(*list)先unzip list,得到一個(gè)元組list,其中第i個(gè)元組包含了每行的第i個(gè)元素:

[python] 
>>> list = [[0,1,2],[3,1,4]] 
>>> zip(*list) 
[(0, 3), (1, 1), (2, 4)] 
>>> [sum(x) for x in zip(*list)] 
[3, 2, 6] 
>>> map(sum,zip(*list)) 
[3, 2, 6] 

下面的例子是關(guān)于zip和unzip(其實(shí)是zip和*一起用)如何work的:

[python] 
>>> x=[1,2,3] 
>>> y=[4,5,6] 
>>> zipped = zip(x,y) 
>>> zipped 
[(1, 4), (2, 5), (3, 6)] 
>>> x2,y2=zip(*zipped) 
>>> x2 
(1, 2, 3) 
>>> y2 
(4, 5, 6) 
>>> x3,y3=map(list,zip(*zipped)) 
>>> x3 
[1, 2, 3] 
>>> y3 
[4, 5, 6] 

相關(guān)文章

  • Python Zipfile模塊進(jìn)行ZIP文件的創(chuàng)建解壓信息獲取和加密等操作

    Python Zipfile模塊進(jìn)行ZIP文件的創(chuàng)建解壓信息獲取和加密等操作

    這篇文章主要為大家介紹了Python Zipfile模塊進(jìn)行ZIP文件的創(chuàng)建解壓信息獲取和加密等操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python可迭代對(duì)象去重實(shí)例

    python可迭代對(duì)象去重實(shí)例

    這篇文章主要介紹了python可迭代對(duì)象去重實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python實(shí)戰(zhàn)之德州撲克第二步-判斷牌型

    python實(shí)戰(zhàn)之德州撲克第二步-判斷牌型

    這篇文章主要介紹了python實(shí)戰(zhàn)之德州撲克第二步-判斷牌型,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • python中queue.Queue之task_done的用法

    python中queue.Queue之task_done的用法

    這篇文章主要介紹了python中queue.Queue之task_done的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Django?ORM?事務(wù)和查詢優(yōu)化的操作方法

    Django?ORM?事務(wù)和查詢優(yōu)化的操作方法

    這篇文章主要介紹了Django?ORM?事務(wù)和查詢優(yōu)化,包括事務(wù)操作、ORM 惰性查詢及only與defer相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • python 把數(shù)據(jù) json格式輸出的實(shí)例代碼

    python 把數(shù)據(jù) json格式輸出的實(shí)例代碼

    下面小編就為大家?guī)?lái)一篇python 把數(shù)據(jù) json格式輸出的實(shí)例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換

    Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python編寫一個(gè)圖片自動(dòng)播放工具(過(guò)程詳解)

    Python編寫一個(gè)圖片自動(dòng)播放工具(過(guò)程詳解)

    使用Python和Pygame庫(kù),可以編寫一個(gè)圖片自動(dòng)播放工具,實(shí)現(xiàn)圖片的加載、自動(dòng)循環(huán)播放及用戶交互功能,工具支持暫停、繼續(xù)、手動(dòng)切換圖片和調(diào)整播放速度,適合在電腦上方便地瀏覽和展示圖片,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • python檢查字符串是否是正確ISBN的方法

    python檢查字符串是否是正確ISBN的方法

    這篇文章主要介紹了python檢查字符串是否是正確ISBN的方法,涉及Python針對(duì)字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2015-07-07
  • python字典多條件排序方法實(shí)例

    python字典多條件排序方法實(shí)例

    這篇文章主要介紹了python字典多條件排序方法實(shí)例,分別使用lambda和itemgetter實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06

最新評(píng)論

商河县| 南阳市| 长沙市| 化州市| 太谷县| 桐城市| 沾益县| 商水县| 张家川| 沧州市| 沅江市| 宝山区| 鸡东县| 武夷山市| 花莲市| 溆浦县| 乡城县| 金溪县| 双牌县| 滦平县| 五台县| 永仁县| 霍州市| 涿鹿县| 左权县| 郎溪县| 屏山县| 屏南县| 成都市| 修水县| 宁都县| 江永县| 广昌县| 汝城县| 临夏县| 平潭县| 佛山市| 察隅县| 澳门| 蚌埠市| 鄂托克前旗|