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

  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011