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

  • modica89

    modica89

    24 HAZİRAN 2007
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006