Copie de liste Python

Copie de liste Python
Une liste est un type de données Python qui est entouré de carrés [] et contient des articles séparés par des virgules. Les valeurs de la liste peuvent être de nombreux types de données. L'indexation d'une liste commence à zéro et peut être combinée et tranchée. Parce qu'il est parfois nécessaire de recréer un objet, les méthodes de copie sont extrêmement utiles. La langue de Python offre plusieurs options pour accomplir ce. Le but de cet artefact est de démontrer comment utiliser la technique de copie de la liste. Parce que la liste est largement utilisée, sa copie est également requise.

À l'aide de plusieurs opérations intégrées, les valeurs de liste peuvent être clonées comme une nouvelle valeur de liste. Vous devrez peut-être dupliquer les éléments d'une liste dans certaines procédures Python. En effet, une liste de copies est une méthode de Python qui est utilisée sur des listes qui incluent plusieurs variables / valeurs. La fonctionnalité principale de la fonction de copie est de reproduire les éléments d'une liste existante dans une liste vide fraîchement formée. Cet article consiste à copier une liste dans une autre liste. Nous avons deux illustrations qui guideront nos utilisateurs chaque fois qu'ils essaieront de copier une liste.

Remarque: Utilisez Spyder IDE sur Windows 10 pour implémenter les exemples suivants.

Exemple 1: Méthode Copy ()

Copy () est une nouvelle technique dans les listes de python publiées dans Python 3. Il reproduit la liste dans une autre liste. Une chose à garder à l'esprit est que Python 2 ne le soutient pas. La fonction Copy () est la technique la plus simple pour copier une liste de python. Nous pouvons visualiser une condition dans laquelle nous devons dupliquer la liste. Le signe égal = peut être utilisé pour créer une duplication de liste. La nouvelle liste, en revanche, sera associée à l'ancienne. Si vous modifiez la liste originale, la nouvelle liste sera également mise à jour. L'article de la nouvelle liste est similaire à celui de la liste précédente.

La fonction Copy () List génère une copie de la liste originale. Il n'y a pas de paramètres pour la fonction Copy (). Dans cette illustration suivante, nous avons une liste «X» dans laquelle nous avons également spécifié des entiers et des chaînes. Après cela, nous avons créé une autre variable, «new_x», dans laquelle nous copierons le contenu de la liste originale. La déclaration d'impression sera exécutée après pour obtenir l'impression de la liste copiée à l'écran. Le code de la méthode COPY () a été affiché dans l'image annexe et sous forme textuelle:

X = ['bonjour', 1, 2, 3]
New_x = x.copie()
Print ('Copied List:', new_x)

L'impression de la liste copiée peut être vue dans l'image affichée ci-dessous. La sortie est correcte selon notre code de programme précédent:

Exemple 2

Cette illustration est un peu différente de la précédente. Ici, nous avons une liste intitulée «List1» dans laquelle les valeurs de type entier sont spécifiées. Après cela, nous avons attribué une autre variable, «new_list1», à la variable «list1». Suivant ce modèle, nous avons utilisé une fonction d'ajout pour ajouter une valeur dans les chaînes anciennes et copiées. Le personnage spécifié ici est «A». La dernière chose que nous avons utilisée ici, ce sont deux déclarations d'impression. Ils afficheront tous les deux la nouvelle liste, ainsi que l'ancienne liste. Le code de la méthode COPY () a été affiché dans l'image annexée et le formulaire textuel:

List1 = [1, 2, 3, 4, 5]
new_list1 = list1
new_list1.ajouter («a»)
print ('nouvelle liste:', new_list1)
Print ('Old List:', List1)

Le personnage annexé, ainsi que la nouvelle et ancienne liste, peuvent également être vus. La sortie est correcte selon notre code de programme précédent.

Conclusion

Dans cet article, nous avons examiné deux méthodes pour faire une copie d'une liste dans Python. Nous avons appris comment utiliser la fonction Copy () et attribuer une valeur de variable en utilisant l'opérateur d'affectation de la même manière que vous le feriez lors de l'allocation d'une valeur à une variable. Nous avons fourni deux exemples différents concernant la méthode de copie, et l'autre a également la méthode d'ajout. Maintenant, vous connaissez les informations nécessaires pour créer une copie d'une liste dans Python. Cependant, les lecteurs, ce n'est pas la fin du processus d'apprentissage. Je conseille fortement à tout le monde de regarder à travers les exemples ci-dessus et d'essayer de les mettre en pratique.