SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005