Quelle est la méthode Python Set Copy ()?
La méthode Python Set Copy () est une fonction intégrée d'un langage de programmation Python. Il est utilisé pour copier un ensemble prédéterminé. La fonction Set Copy () copiera un ensemble spécifié dans un autre ensemble. Habituellement, l'opérateur «=» est utilisé pour copier un ensemble à un autre, mais l'inconvénient de l'utilisation de l'opérateur «=» est que si vous apportez des modifications à l'ensemble d'origine, les modifications seront également reproduites dans le nouvel ensemble. Cependant, si vous souhaitez que le nouvel ensemble ne soit pas affecté par la modification de l'ancien ensemble, vous devez utiliser la fonction Set Copy (). Nous le montrerons à l'aide d'exemples dans la section à venir.
Syntaxe de Python Set Copy () Fonction
Lorsque vous devez utiliser une nouvelle fonction, vous devez vous familiariser avec la syntaxe générale de la fonction afin que vous n'ayez aucun problème à l'utiliser dans votre programme. La syntaxe de la méthode Python Set Copy () est la suivante:
La fonction Copy () ne prend aucun paramètre en entrée et renvoie la copie de l'ensemble spécifique. Le «set» représente l'ensemble qui doit être copié; Le nom de l'ensemble spécifique est utilisé pour appeler la fonction Copy (). Explorons maintenant quelques exemples simples de la méthode Python Set Copy () pour avoir une meilleure compréhension de la fonction Copy ().
Exemple 1
Le premier exemple de programme est très simple et de base. Nous visons dans cet exemple pour comprendre la fonction de Set Copy () dans Python. L'exemple de code est le suivant:
comte = 1, 2, 3, 4, 5Dans le programme ci-dessus, nous avons déclaré un dénombrement de nom défini et attribué 5 éléments 1, 2, 3, 4, 5. L'ensemble est copié par la fonction Copy (), et le résultat sera stocké dans une variable appelée «ensembles» en utilisant le nom du jeu «Count» La fonction Copy () est appelée. Après cela, le jeu de copie s'affiche à l'écran à l'aide de la fonction print (). La sortie du programme est la suivante:
Exemple 2
Comme nous l'avons discuté ci-dessus, la fonction Copy () est similaire à l'opérateur égal «=», mais ils ne sont pas les mêmes. La fonction Copy () est utilisée pour faire une copie de l'ensemble d'origine. Lorsque la fonction Set Copy () est utilisée dans le programme, toutes les modifications ou modifications apportées à l'ensemble d'origine ne refléteront pas dans l'ensemble copié. L'ensemble copié est entièrement séparé de l'ensemble d'origine. Pour vous aider à comprendre ce concept, nous avons fourni l'exemple de code suivant:
comte = 1, 2, 3, 4, 5Ici, la première ligne de code est l'ensemble attribué à la variable «Count». La fonction Copy () est appelée par le nom SET, et le résultat est attribué aux «ensembles» variables. Pour afficher l'ensemble copié avant de faire toute modification de l'ensemble d'origine, l'instruction print () est utilisée. Après cela, deux autres éléments sont ajoutés à l'ensemble d'origine. Maintenant, lorsque nous affichons l'ensemble d'origine, nous aurons 7 éléments. Mais si nous essayons d'afficher l'ensemble copié, nous n'aurons que 5 éléments dans l'ensemble qui étaient présents dans l'ensemble d'origine tout en faisant une copie de celui-ci.
Comme discuté ci-dessus, lorsque nous utilisons la méthode Set Copy () pour copier un ensemble, le nouvel ensemble ne sera affecté par aucune modification apportée à l'ensemble d'origine. Pour expliquer ce concept, nous avons fourni le code ci-dessus. Maintenant, vérifions la sortie du programme ci-dessous pour voir si le nouvel ensemble a été affecté par la modification de l'ensemble d'origine ou non. La sortie est la suivante:
Vous pouvez voir que l'ensemble d'origine est modifié, mais il n'y a pas de changement dans l'ensemble copié. Par conséquent, la modification de l'ensemble d'origine n'a aucun impact sur l'ensemble copié.
Exemple 3
Dans cet exemple de code, nous montrerons comment fonctionne l'opérateur «=». Comme discuté ci-dessus, l'opérateur «=» et les méthodes de copie sont tous deux utilisés pour copier un ensemble. Cependant, l'ensemble copié par la fonction Copy () ne sera pas affecté par la modification apportée à l'ensemble d'origine. D'un autre côté, l'ensemble copié avec l'opérateur «=» sera toujours affecté par toutes les modifications apportées à l'ensemble d'origine. Pour expliquer clairement ces concepts, nous avons utilisé ces exemples. L'exemple de code est donné ci-dessous pour votre compréhension:
comte = 1, 2, 3, 4, 5Ici, nous avons utilisé l'opérateur «=» au lieu de la fonction Copy () pour montrer la différence entre les deux fonctions. La sortie du programme ci-dessus est la suivante:
Comparez maintenant la sortie du programme précédent avec ce programme. Vous pouvez voir que l'ensemble copié avec l'opérateur «=» sera affecté par la modification apportée à l'ensemble d'origine. Lorsque vous copiez un ensemble avec l'opérateur «=», vous créez une autre image de l'ensemble d'origine. Ainsi, quand une image change, l'autre changera automatiquement. Comme le montre la sortie, l'ensemble d'origine et l'ensemble copié sont tous deux les mêmes après même modification.
Conclusion
Le but de ce tutoriel est de se renseigner sur le fonctionnement de la fonction Python Set Copy (). La fonction Python Set Copy () est utilisée pour faire une copie de l'ensemble d'origine afin que nous puissions apporter des modifications à l'ensemble d'origine si nous en avons besoin, mais nous avons toujours une copie complètement inchangée. Avec l'aide d'exemples, nous avons appris à inclure les fonctions Set Copy () dans les programmes Python.