Possible d'ajouter plusieurs listes à la fois? (Python)

J'ai un tas de listes que je veux ajouter à une liste unique qui est une sorte de "principal" de la liste dans un programme, que je suis en train d'écrire. Est-il un moyen de le faire en une seule ligne de code, plutôt que de l'ordre de 10? Je suis un débutant donc je n'ai aucune idée...

Pour une meilleure image de ma question, que si j'avais ces listes:

x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9]

Et souhaitez ajouter des y et z de x. Au lieu de faire:

x.append(y)
x.append(z)

Est-il un moyen de le faire en une seule ligne de code? J'ai déjà essayé:

x.append(y, z)

Et il l'habitude de travailler.

Voulez-vous vraiment .append, ou .extend? Comprenez-vous la différence?
Ce que la sortie ne vous attendez-vous?
Non, je n'ai jamais vu .étendre avant, que fait-il?
Que pensez-vous de itertools.chaîne ?
.append va ajouter un élément à la liste. .extend concaténer une liste une liste.

OriginalL'auteur Tyler Haddaway | 2013-01-03