2013-05-29 2 views

ответ

5
>>> a + b + c 
[1, 2, 3, 4, 5, 6, 7, 8, 9] 

Использование список понимание:

>>> [y for x in (a,b,c) for y in x] 
[1, 2, 3, 4, 5, 6, 7, 8, 9] 

Использование itertools.chain:

>>> from itertools import chain 
>>> list(chain(a,b,c)) 
[1, 2, 3, 4, 5, 6, 7, 8, 9] 
2

Как насчет:

d=a+b+c 

Он суммирует списки вместе.

Или, вы можете сделать это:

>>> d=[] 
>>> for l in (a,b,c): d.extend(l) 
3

Просто еще одно решение:

>>> sum([a,b,c],[]) 
[1, 2, 3, 4, 5, 6, 7, 8, 9] 
Смежные вопросы