SORU
10 Aralık 2010, Cuma


Anahtar python sözlükte değeri değiştir

Python bir sözlükte bir giriş anahtarını değiştirmek istiyorum.

Basit bir şekilde bunu yapmak için var mı?

CEVAP
10 Aralık 2010, Cuma


Kolayca 2 adımda yapılır:

dict[new_key] = dict[old_key]
del dict[old_key]

Ya 1. Adım:

dict[new_key] = dict.pop(old_key)

eğer dict[old_key] tanımsız KeyError çıkaracak. Bu unutmayındict[old_key] sil.

>>> dict = { 1: 'one', 2:'two', 3:'three' }
>>> dict['ONE'] = dict.pop(1)
>>> dict
{2: 'two', 3: 'three', 'ONE': 'one'}
>>> dict['ONE'] = dict.pop(1)
Traceback (most recent call last):
  File "<input>", line 1, in <module>
KeyError: 1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011