Copier un ensemble


Exercice: Copier un ensemble

Copier un ensemble: Écrire une fonction Python copier( E ) qui permet de retourner la copie de l'ensemble E  sans utiliser la méthode E.copy() avec E est un ensemble passé en paramètre.

Remarque:

E.copy() ou la fonction copier( E ) retourne un nouveau ensemble de référence différent que celle de E.

>>>E={2,4,1}

>>>id(E) # id(objet) retourne l'identifiant (la référence) d'un objet

77073024

>>>E1=E

>>>id(E1)

77073024

>>>E2=E.copy() # on copie l'ensemble E dans E2

>>>id(E2)

77189168

  • Vous remarquez que E1 a le même identifiant que E par contre E2 a un identifiant différent.
  • Si on modifie l'ensemble E ces modifications seront appliquer aussi sur E1

Exemple d'exécution:

>>>E={2,4,1}
>>>E1=copier( E )
>>>E1
{2,4,1}




[python] ... [/python] pour insérer un code Python.
[latex] ... [/latex] pour insérer au format latex.

Exemple:

[python]
print('Hello word')
[/python]

[latex]\sqrt{x}[/latex]


Poster un commentaire



Programmes proches

Différence symétrique
Copier un ensemble
Parcourt d'un ensemble
Ensemble: création et méthodes prédéfinies
Les tuples
Remplissage et consultation d'un dictionnaire
Histogramme à l’aide d’un dictionnaire
Dictionnaire des fréquences d’une chaine
Échanger les clés et les valeurs d’un dictionnaire
Parcourt d'un dictionnaire
Les dictionnaires: Création et fonctions prédéfinies