Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Retourne une copie superficielle du dictionnaire.
La méthode copy() crée un nouveau dictionnaire qui contient les mêmes paires clé-valeur que le dictionnaire original.
Il s'agit d'une copie superficielle (shallow copy), ce qui signifie que les objets contenus dans le dictionnaire ne sont pas copiés, mais référencés
(seule la structure du dictionnaire est dupliquée).
help(dict.copy)
Return a shallow copy of the dict.
Paramètre
Paramètre
Description
self : dict
Le dictionnaire à copier. Rappel : self est implicitement passée lors de l'appel de la méthode.
Valeur de retour
La valeur de retour est de type dict.
Un nouveau dictionnaire contenant les mêmes éléments que le dictionnaire d'origine.
Exemple(s) de code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/python
original = {'a': 1, 'b': [2, 3], 'c': {'nested': 'value'}}
copie = original.copy()
print("Original :", original)
print("Copie :", copie)
# Modification de la copie
copie['a'] = 99
copie['b'].append(4) # original est aussi impacté
print("\\nAprès modification de la copie :")
print("Original :", original)
print("Copie :", copie)
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :