Python problème dictionnaire
Résolu/Fermé
A voir également:
- Python problème dictionnaire
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Télécharger dictionnaire français gratuit pdf - Télécharger - Bureautique
- Télécharger dictionnaire médical larousse gratuit pdf - Télécharger - Dictionnaires & Langues
- Citizen code python - Guide
- Télécharger dictionnaire informatique gratuit pdf - Télécharger - Bureautique
4 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
17 déc. 2022 à 13:58
17 déc. 2022 à 13:58
Bonjour,
au lieu de copy, regarde plutôt du coté de deepcopy pour faire une copie vraiment indépendante
J'ai trouvé la solution:
def main(names): data = {"A": {"up": 1, "down": 2, "right": 3, "left": 4}, "B": {"up": 5, "down": 5, "right": 6, "left": 7}} inps = {} for letter, key in tuple(data.items()): inps[letter] = {} for name, k in tuple(key.items()): inps[letter][names[name]] = "ok" # inps[letter].pop(name) print(inps == data) print(inps) print(data) if __name__ == "__main__": main({"up": "haut", "down": "bas", "right": "droite", "left": "gauche"})
17 déc. 2022 à 14:43
merci d'avoir répondu