python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法分析
本文實(shí)例講述了python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法。分享給大家供大家參考,具體如下:
c = [[1,2,3], [4,5,6], [7,8,9]]
1.用列表推導(dǎo)式
>>> [n for a in c for n in a ] [1, 2, 3, 4, 5, 6, 7, 8, 9]
2.用嵌套循環(huán)展開(kāi)
>>> result=[] >>> for a in c: for n in a: result.append(n) result #result的位置沒(méi)有和第一個(gè)for對(duì)齊,所以結(jié)果不理想 [1] [1, 2] [1, 2, 3] [1, 2, 3, 4] [1, 2, 3, 4, 5] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6, 7] [1, 2, 3, 4, 5, 6, 7, 8] [1, 2, 3, 4, 5, 6, 7, 8, 9]
3.用sum對(duì)列表的求和
>>> sum(c,[]) [1, 2, 3, 4, 5, 6, 7, 8, 9]
4.導(dǎo)入相關(guān)的包
>>>from itertools import chain >>>list(chain(*vec)) [1,2, 3, 4, 5, 6, 7, 8, 9] >>>from itertools import chain >>>list(chain(*vec)) [1,2, 3, 4, 5, 6, 7, 8, 9]
更多關(guān)于Python相關(guān)內(nèi)容可查看本站專(zhuān)題:《Python列表(list)操作技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
python實(shí)現(xiàn)在多維數(shù)組中挑選符合條件的全部元素
今天小編就為大家分享一篇python實(shí)現(xiàn)在多維數(shù)組中挑選符合條件的全部元素,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11python封裝json格式字符串并處理單雙引號(hào)問(wèn)題
大家好,本篇文章主要講的是python封裝json格式字符串并處理單雙引號(hào)問(wèn)題,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02Python?Enum枚舉類(lèi)的定義及使用場(chǎng)景最佳實(shí)踐
枚舉(Enum)是一種有助于提高代碼可讀性和可維護(hù)性的數(shù)據(jù)類(lèi)型,允許我們?yōu)橐唤M相關(guān)的常量賦予有意義的名字,在Python中,枚舉類(lèi)(Enum)提供了一種簡(jiǎn)潔而強(qiáng)大的方式來(lái)定義和使用枚舉2023-11-11Python實(shí)現(xiàn)按目錄層級(jí)輸出文件名并保存為excel
當(dāng)我們發(fā)現(xiàn)電腦的內(nèi)存很滿,或平時(shí)工作中文件夾管理不清晰,導(dǎo)致里面的文件數(shù)據(jù)很雜亂,查找很不方便,一個(gè)一個(gè)文件夾去看去找然后刪除又很浪費(fèi)時(shí)間。本文將介紹如何利用Python實(shí)現(xiàn)按目錄層級(jí)輸出文件名并保存為excel,需要的可以參考一下2022-02-02Python 使用PyQt5 完成選擇文件或目錄的對(duì)話框方法
今天小編就為大家分享一篇Python 使用PyQt5 完成選擇文件或目錄的對(duì)話框方法。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06python 如何快速找出兩個(gè)電子表中數(shù)據(jù)的差異
下面小編就為大家?guī)?lái)一篇python 如何快速找出兩個(gè)電子表中數(shù)據(jù)的差異。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05