J'ai un dictionnaire commePython dictionnaire: Supprimez toutes les clés commençant par s
dic = {'s_good': 23, 's_bad': 39, 'good_s': 34}
Je veux supprimer toutes les clés commençant par « S_ »
Donc, dans ce premier cas deux seront supprimés.
Existe-t-il un moyen efficace de le faire?
sacrément. battu moi à la réponse - stachoverflow me laisse seulement poster une réponse par 3 minutes – tekknolagi
+1 FWIW Je préfère pop à del – inspectorG4dget
Ce n'est pas une bonne idée, en général, de muter quelque chose que vous itérez - et sur Python 3, ' keys' est un 'dictview', pas une liste. – agf