python 兩個(gè)列表添加
問(wèn)題描述
有一組列表,a,b,c,……,想要將這一組列表不斷添加到同一個(gè)列表里面,比如:
`a = [’a’]b = [’b’]c = [’c’]addall = [[’a’], [’b’], [’c’]]`
只想到了用for循環(huán)來(lái)做這個(gè),有什么比較pythonic的方法么?
問(wèn)題解答
回答1:沒(méi)必要太在意形式,簡(jiǎn)潔易于理解就行
a = [’a’]b = [’b’]c = [’c’]tt=[]tt.append(a)tt.append(b)tt.append(c)print tt#輸出[[’a’], [’b’], [’c’]]回答2:
In [1]: a = [’a’, ’b’, ’c’] In [2]: b = [’d’, ’e’, ’f’] In [3]: import itertools In [4]: itertools.chain(a, b) Out[4]: <itertools.chain at 0x30fcd90> In [5]: list(itertools.chain(a, b)) Out[5]: [’a’, ’b’, ’c’, ’d’, ’e’, ’f’] 回答3:
python2,3
In [6]: a=[’a’]In [7]: b=[’b’]In [8]: a.extend(b)In [9]: aOut[9]: [’a’, ’b’]
python2,3,我覺(jué)得這個(gè)比較自然!
In [1]: a=[’a’]In [2]: b=[’b’]In [3]: a+bOut[3]: [’a’, ’b’]
python3
In [1]: a=[’a’]In [2]: b=[’b’]In [3]: [*a,*b]Out[3]: [’a’, ’b’]回答4:
d = [i for i in (a,b,c)]
相關(guān)文章:
1. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問(wèn)題3. css - 寫頁(yè)面遇到個(gè)布局問(wèn)題,求大佬們幫解答,在線等,急!~4. 配置Apache時(shí),添加對(duì)PHP的支持時(shí)語(yǔ)法錯(cuò)誤5. phpstudy8.1支持win11系統(tǒng)嗎?6. javascript - nodejs關(guān)于進(jìn)程間發(fā)送句柄的一點(diǎn)疑問(wèn)7. javascript - 移動(dòng)端上不能實(shí)現(xiàn)拖拽布局嗎?8. 實(shí)現(xiàn)bing搜索工具urlAPI提交9. Apache 已經(jīng)把網(wǎng)站根目錄的改為allow from all了,但是服務(wù)器還是不能訪問(wèn)?10. vue.js - Vue 如何像Angular.js watch 一樣監(jiān)聽(tīng)數(shù)據(jù)變化

網(wǎng)公網(wǎng)安備