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

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006