dict ( ).copy ( )
DESCRIPTION.
Créer une copie superficielle d'un dict ( ).
SYNTAXE.
DCT_Destination = DCT_Source.copy ( )
DCT_Destination = ⇨ nom du nouveau dictionnaire [ OBLIGATOIRE ]
DCT_Source ⇨ nom du dictionnaire à copier [ OBLIGATOIRE ]
.copy ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
DCT_Source doit être un dictionnaire existant et valide, même s'il ne possède aucun couple clé:valeur (dictionnaire vide : { }).
La syntaxe DCT_Destination = DCT_Source est erronée car elle ne fait que créer une nouvelle instance (référence) pour de DCT_Source. Toutes modifications de l'un des dictionnaires sera aussi faite dans l'autre référence.
EXEMPLES.
DCT_Suite = { str ( x ) : "#" for x in range ( 5 ) }
DCT_Points = DCT_Suite
DCT_Carres = DCT_Suite.copy ( )
print ( DCT_Points is DCT_Suite ) retourne True
print ( DCT_Carres is DCT_Suite ) retourne False
print ( DCT_Points is DCT_Carres ) retourne False
for kcle in DCT_Suite.keys ( ) :
DCT_Points [ kcle ] = 10 - ( int ( kcle ) * 2 )
DCT_Carres [ kcle ] = int ( kcle ) ** 2
print ( DCT_Suite ) retourne {'0': 10, '1': 8, '2': 6, '3': 4, '4': 2}
print ( DCT_Points ) retourne {'0': 10, '1': 8, '2': 6, '3': 4, '4': 2}
print ( DCT_Carres ) retourne {'0': 0, '1': 1, '2': 4, '3': 9, '4': 16}
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.