19 - Python: les Tuples et les Dictionnaires

  Рет қаралды 4,508

Ilham OUMAIRA

Ilham OUMAIRA

Күн бұрын

Пікірлер: 4
@FATIMEBA-m5e
@FATIMEBA-m5e 10 ай бұрын
Merci infiniment .Grâce à vous je comprend beaucoup mieux les tuples et les dictionnaires. Vous êtes juste incroyable! Bonne continuation
@mohamedbouskioune3773
@mohamedbouskioune3773 Жыл бұрын
macha allah aalik
@milvin2131
@milvin2131 5 ай бұрын
mrti lhbiba
@yboumhand
@yboumhand Жыл бұрын
Mme la méthode copy() appliquée sur les listes notamment les dictionnaires ne suffit pas pour effectuer une copie réelle des éléments car il se peut que l'objet dictionnaire ou bien List contient des éléments de niveaux supérieur tels que les élément imbriqués alors dans ce cas la méthode copy() est insuffisante de copier réellement les éléments, en effet voici un contre-exemple : #code source : original_dict = {'a': 1, 'b': [2, 3]} copied_dict = original_dict.copy() # Modifions la liste dans la copie copied_dict['b'][0] = 'x' print(original_dict) # Affichera: {'a': 1, 'b': ['x', 3]} print(copied_dict) # Affichera: {'a': 1, 'b': ['x', 3]} #Fin du programme Je propose comme solution l'appel de la fonction deepcopy() du module copy(),celle-ci permet de copier les éléments réellement càd il effectue ce qu'on appelle une copie en profondeur(Deep copy) #Solution proposée : import copy original_dict = {'a': 1, 'b': [2, 3]} deep_copied_dict = copy.deepcopy(original_dict) #appel de la fct deepcopy() # Modifions la liste dans la copie deep_copied_dict['b'][0] = 'x' print(original_dict) # Affichera: {'a': 1, 'b': [2, 3]} print(deep_copied_dict) # Affichera: {'a': 1, 'b': ['x', 3]} #fin Comme vous remarquez ici dans cet exemple l'objet 1 origine_dict reste intact même après modification de l'objet 2 deep_copied_dict,donc les 2 objets sont indépendants grâce à la fonction deepcopy() du module standard copy
20 -Python : chaines de caractères
17:44
Ilham OUMAIRA
Рет қаралды 3,7 М.
18 - Les listes : fonction de remplissage et procédure d'affichage
19:43
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 127 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 37 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,6 МЛН
Apprendre Python - Les listes
15:45
Mohamed Chiny
Рет қаралды 2,7 М.
Python 19 : Comprendre et Créer des Tuples en Python
12:14
Hassan EL BAHI
Рет қаралды 7 М.
Python pour la prépa ! - Les dictionnaires
10:10
Génération Prépa
Рет қаралды 7 М.
#119 SAIS-TU UTILISER LES P-UPLETS (TUPLE) EN PYTHON ?
7:39
Stéphane Bonnaud
Рет қаралды 1,5 М.
3.4 Les dictionnaires
9:50
Cours Python
Рет қаралды 6 М.
Apprendre Python - Les ensembles (sets)
10:09
Mohamed Chiny
Рет қаралды 1,6 М.
Python pour la prépa - Les listes
21:00
Génération Prépa
Рет қаралды 16 М.
TUTO Python : Manipulation de dictionnaires en Python
16:28
Dominique Liard
Рет қаралды 2,5 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 127 МЛН