La différence entre ajouter et étendre en Python
May 23, 2019 am 11:57 AMRegardez d'abord le code, puis expliquez son principe
Principe :
Les deux méthodes de Les listes étendues et ajoutées semblent similaires, mais sont en réalité complètement différentes. extend accepte un paramètre, qui est toujours une liste, et ajoute chaque élément de cette liste à la liste d'origine.
Ici, il y a 3 éléments dans la liste ('a', 'b' et 'c'), et en utiliser une autre avec 3 éléments ('d', 'e' et 'f') la liste est élargi afin qu'il y ait 6 éléments dans la nouvelle liste.
Append, en revanche, accepte un paramètre, qui peut être de n'importe quel type de données, et l'ajoute simplement à la fin de la liste. Ici, la méthode append est appelée avec un paramètre list contenant 3 éléments.
La liste qui contenait à l'origine 3 éléments contient désormais 4 éléments. Pourquoi 4 éléments ? Parce que le dernier élément qui vient d’être ajouté est lui-même une liste. Les listes peuvent contenir tout type de données, y compris d'autres listes. Cela peut être ou non le résultat souhaité. Si votre intention est d'étendre, n'utilisez pas append.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser Python pour trouver la distribution ZIPF d'un fichier texte

Comment utiliser la belle soupe pour analyser HTML?

Comment effectuer l'apprentissage en profondeur avec TensorFlow ou Pytorch?

Introduction à la programmation parallèle et simultanée dans Python

Sérialisation et désérialisation des objets Python: partie 1

Modules mathématiques en python: statistiques

Comment implémenter votre propre structure de données dans Python
