27 Mart 2011, Pazar
En iyi Python sözlükten bir öğeyi kaldırmak için?
Sözlükten bir öğeyi kaldırmak için en iyi yolu nedir? Burada basit bir yaklaşım
for key, item in some_dict.items():
if item is item_to_remove:
del some_dict[key]
Daha iyi bir yolu var mı? Bu yineleme sırasında sözlükten mutasyona (öğeleri) ile yanlış bir şey var mı?
CEVAP
27 Mart 2011, Pazar
>>> dic = {'a':1, 'b':2}
>>> dic
{'a': 1, 'b': 2}
>>> dic.pop('c', 0)
0
>>> dic.pop('a', 0)
1
>>> dic
{'b': 2}
Bunu Paylaş:
Nasıl Python dizin tarafından bir list...
Nasıl Python ederken bir listesi düzen...
Nasıl bir sözlükten bir anahtar kaldır...
Python unicode dizesi aksan kaldırmak ...
Kapsam bir Öğeyi kaldırmak için Nasıl ...