English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Python

Contrôle de flux Python

Fonctions en Python

Types de données en Python

Opérations de fichiers Python

Objets et classes Python

Dates et heures Python

Connaissances avancées Python

Manuel de référence Python

Utilisation et exemple de extend() de la liste Python

Python list methods

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.

Paramètres de extend()

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)

extend() return value

The extend() method only modifies the original list. It does not return any value.

Example1: Use extend() method

# 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']

Example2: Add tuple elements and set as a list

# 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)

Python list methods