Bonjour,
J'essaie de supprimer une clé d'un dictionnaire en Python, mais je reçois une erreur et je ne sais pas comment la réparer. C'est mon code:
1 2 3 4
| my_dict = {'a': 1, 'b': 2, 'c': 3}
key_to_remove = 'b'
my_dict.pop(key_to_remove) |
Je reçois le problème suivant lorsque j'exécute ce code*:
TypeError: pop expected at least 1 argument, got 0
Je pensais que la clé était le seul argument requis par la fonction pop(), donc je ne sais pas pourquoi je reçois ce problème. Je m'attendais à ce que l'utilisation de extend() influence immédiatement la première liste, mais il semble que je me sois trompé, alors j'ai lu cet article sur le scaler. Quelqu'un peut-il expliquer pourquoi cela ne fonctionne pas correctement et proposer une méthode pour obtenir la liste fusionnée nécessaire*?
Pouvez-vous m'aider à déterminer ce qui ne va pas et comment y remédier*? Merci d'avance pour votre aide!
Partager