SORU
28 Aralık 2010, Salı


Geri bir dize ve bir python dict dönüştürmek

Ben yazma programı veri depolayan bir sözlük nesnesi, ama bu veri ihtiyacı kurtarılacak bir noktada sırasında program yürütme ve yüklenmiş sırtına sözlük nesnesi, zaman programı tekrar çalıştırın. Nasıl bir dosyaya yazılır ve sözlük bir nesnenin içine yüklenmiş olabilir iyi bir dizeye sözlük bir nesneyi dönüştürmek istiyorsunuz? Umarım bu sözlükler sözlükler içeren destek olacak.

CEVAP
28 Aralık 2010, Salı


Eğer sözlük çok büyük değil ama belki str değerlendirme çalışmaları yapmak

dict1 = {'one':1, 'two':2, 'three': {'three.1': 3.1, 'three.2': 3.2 }}
str1 = str(dict1)

dict2 = eval(str1)

print dict1==dict2

Kaynak güvenilir değil eğer ek güvenlik için eval yerine ast.literal_eval kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011