python 兩個列表添加
問題描述
有一組列表,a,b,c,……,想要將這一組列表不斷添加到同一個列表里面,比如:
`a = [’a’]b = [’b’]c = [’c’]addall = [[’a’], [’b’], [’c’]]`
只想到了用for循環(huán)來做這個,有什么比較pythonic的方法么?
問題解答
回答1:沒必要太在意形式,簡潔易于理解就行
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,我覺得這個比較自然!
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. MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 為什么還是會獲得 null2. wordpress里,這樣的目錄列表是屬于小工具還是啥?3. 一直報這個錯誤4. 常量在外面不加引號會報錯。5. python如何設(shè)置一個隨著系統(tǒng)時間變化的動態(tài)變量?6. mysql - 大部分?jǐn)?shù)據(jù)沒有行溢出的text字段是否需要拆表7. mysql federated引擎無法開啟8. sublime text3安裝package control失敗9. 我的怎么不顯示啊,話說有沒有QQ群什么的10. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?
