J'ai vérifié toutes les autres questions avec la même erreur mais je n'ai trouvé aucune solution utile = /
J'ai un dictionnaire de listes:
d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]}
dans lequel certaines des valeurs sont vides. À la fin de la création de ces listes, je souhaite supprimer ces listes vides avant de retourner mon dictionnaire. Actuellement, j'essaie de le faire comme suit:
for i in d:
if not d[i]:
d.pop(i)
cependant, cela me donne l'erreur d'exécution. Je suis conscient que vous ne pouvez pas ajouter / supprimer des éléments dans un dictionnaire tout en le parcourant ... quel serait alors un moyen de contourner cela?
keys
fait une copie des clés que vous pouvez parcourir» alias lesplural
clés, n'est-ce pas? Sinon, comment peut-on répéter sur une seule clé? Soit dit en passant, je ne suis pas en train de choisir, je suis vraiment intéressé de savoir si c'est vraiment la ou les clés