Zwei Python-Listen hinzugefügt
習慣沉默
習慣沉默 2017-05-18 10:58:37
0
4
697

Es gibt eine Reihe von Listen, a, b, c, ..., und ich möchte diese Reihe von Listen kontinuierlich zur gleichen Liste hinzufügen, zum Beispiel:

`a = ['a']
b = ['b']
c = ['c']
addall = [['a'], ['b'], ['c']]`

Ich habe nur daran gedacht, dafür eine for-Schleife zu verwenden. Gibt es eine weitere Python-Methode?

習慣沉默
習慣沉默

Antworte allen(4)
巴扎黑

没必要太在意形式,简洁易于理解就行

a = ['a']
b = ['b']
c = ['c']
tt=[]
tt.append(a)
tt.append(b)
tt.append(c)
print tt
#输出[['a'], ['b'], ['c']]
淡淡烟草味
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']      
                                            
刘奇

python2,3

In [6]: a=['a']

In [7]: b=['b']

In [8]: a.extend(b)

In [9]: a
Out[9]: ['a', 'b']

python2,3,我觉得这个比较自然!

In [1]: a=['a']

In [2]: b=['b']

In [3]: a+b
Out[3]: ['a', 'b']

python3

In [1]: a=['a']

In [2]: b=['b']

In [3]: [*a,*b]
Out[3]: ['a', 'b']
Peter_Zhu

d = [i for i in (a,b,c)]

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!