English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ajouter les éléments d'une liste spécifiée (ou tout élément itérable) à la fin de la liste actuelle, extend() étend la liste.
La syntaxe de la méthode extend() est :
list1.extend(list2)
Ici, ajouter les éléments de la liste2Ajouter à la liste1à la fin.
Comme mentionné précédemment, la méthode extend() prend un seul paramètre (une liste) et l'ajoute à la fin.
Si vous avez besoin d'ajouter des éléments d'autres types de données natifs (par exempletupleetset)ajouter à une liste, vous pouvez utiliser simplement :
# Ajouter les éléments d'un tuple à une liste list.extend(list(tuple_type))
Even simpler ways
list.extend(tuple_type)
The extend() method only modifies the original list. It does not return any value.
# Language list language = ['French', 'English', 'German'] # Another language list language1 = ['Spanish', 'Chinese'] language.extend(language1) # List extended by extend print('Language list: ', language)
When the program is run, the output is:
Language list: ['French', 'English', 'German', 'Spanish', 'Chinese']
# Language list language = ['French', 'English', 'German'] # Language tuple tuple language_tuple = ('Spanish', 'Chinese') # set collection language_set = {'Korean', 'Japanese'} # Append elements of the language tuple language.extend(language_tuple) print('New language list: ', language) # Append elements of the language set language.extend(language_set) print('The latest language list: ', language)
When the program is run, the output is:
New language list: ['French', 'English', 'German', 'Spanish', 'Chinese'] The latest language list: ['French', 'English', 'German', 'Spanish', 'Chinese', 'Korean', 'Japanese']
native data types passed to the extend() method (such as tuple and set) will be automatically converted to list. And, the elements of the list are appended to the end of the list.
You can also use+or+The = operator adds list items to another list. For example,
a = [1, 2] b = [3, 4] a += b # Output: a = [1, 2, 3, 4] print('a = ', a)