Résolue

Pourquoi la méthode extend retourne None ?

# Listes # Exercices

Bonjour

j'essaye de reprendre l'exercice du cours sur python mais cela me donnes ceci:

>>> ma_liste = [1, 2, 3]

>>> resultat = ma_liste.extend([4, 5, 6])

>>> print(resultat)

None

Thibault houdon

Mentor

Bonjour Sylvain :)


La méthode extend() de la classe list est utilisée pour ajouter les éléments d'une liste à une autre liste.


Elle modifie la liste directement et ne retourne pas de valeur, c'est pourquoi le résultat affiché est None.


Si tu veux vérifier que les éléments ont bien été ajoutés à ta liste, tu peux simplement printer la liste elle-même :


>>> ma_liste = [1, 2, 3]
>>> ma_liste.extend([4, 5, 6])
>>> print(ma_liste)
[1, 2, 3, 4, 5, 6]


Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.