La concaténation de listes en Python 3

Je suis en train de lire Dive into Python 3 et à la section de listes, l'auteur indique que vous pouvez concaténer des listes avec l'opérateur "+" ou en appelant la méthode extend (). Ce sont les mêmes, juste deux façons différentes de faire l'opération? Aucune raison que je devrais être à l'aide de l'un ou de l'autre?

>>> a_list = a_list + [2.0, 3]
>>> a_list.extend([2.0, 3])  
  • remplacé + opérateur donne le résultat dans une autre liste, ce n'est pas une addition. Alors que, d'une prolongation d'une modification à la liste.. L'usage doit être principalement votre logique, et probablement de la taille de votre liste...
InformationsquelleAutor Ci3 | 2013-01-13