web-dev-qa-db-ja.com

Pythonで複数のリストを1つのリストにマージする方法は?

可能性のある複製:
Pythonのリストのリストからフラットリストを作成する
Pythonでリストのリストを1つのリストに結合します

次のようなリストがたくさんあります

['it']
['was']
['annoying']

上記のように見せたい

['it', 'was', 'annoying']

どうすればそれを達成できますか?

101
user1452759

追加するだけです:

['it'] + ['was'] + ['annoying']

Pythonチュートリアル を読んで、このような基本情報を学んでください。

134
BrenBarn
import itertools
ab = itertools.chain(['it'], ['was'], ['annoying'])
list(ab)

ちょうど別の方法....

111
Rakesh
a = ['it']
b = ['was']
c = ['annoying']

a.extend(b)
a.extend(c)

# a now equals ['it', 'was', 'annoying']
41
Scotty