J'ai un dictionnaire, appelons-le myDict
, en Python qui contient un ensemble de dictionnaires similaires qui ont tous l'entrée "turned_on : True
" ou "turned_on : False
". Je souhaite supprimer toutes les entrées myDict
désactivées, par ex. où "turned_on : False
". Dans Ruby, je ferais quelque chose comme ceci:Comment supprimer des entrées dans un dictionnaire avec un drapeau donné en python?
myDict.delete_if { |id,dict| not dict[:turned_on] }
Comment dois-je faire cela en Python?
avez-vous une faute de frappe dans 'id2'? vous n'avez pas de clé 'turn_off', n'est-ce pas? – SilentGhost
Oui. Merci de l'avoir signalé! –
pourquoi l'étiquette de rubis? –