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ÅŸ:
Nasıl dize Python küçük harfe dönüştür...
Python bir dize bayt dönüştürmek...
Python (ekstra semboller içeren bir di...
En iyi Python 3 bayt dize dönüştürmek ...
python listesine dize gösterimine dönü...