web-dev-qa-db-fra.com

Comment fusionner plusieurs listes en une seule liste en python?

Duplicate possible:
Création d'une liste non hiérarchique à partir d'une liste de listes en Python
Joindre une liste de listes en une seule liste en Python

J'ai beaucoup de listes qui ressemblent

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

Je veux que ce qui précède ressemble

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

Comment puis-je y arriver?

107
user1452759

Ajoutez-les simplement:

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

Vous devriez lire le tutoriel Python pour apprendre des informations de base comme celle-ci.

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

Juste une autre méthode ....

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

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

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