Şuna benzeyen bir dizem var:
"Name1=Value1;Name2=Value2;Name3=Value3"
Python'da, bunu ben yapmışım gibi, bu dizeyi alacak ve bir sözlük oluşturacak yerleşik bir sınıf / işlev var mı:
dict = {
"Name1": "Value1",
"Name2": "Value2",
"Name3": "Value3"
}
Mevcut modülleri inceledim, ancak eşleşen bir şey bulamıyorum.
Teşekkürler, ilgili kodu nasıl yapacağımı biliyorum, ancak bu tür küçük çözümler genellikle gerçekleşmeyi bekleyen mayın tarlaları olduğundan (yani birisi şunu yazıyor: İsim1 = 'Değer1 = 2';) vb. O zaman genellikle bazı ön test edilmiş fonksiyon.
O zaman kendim yaparım.
s = r'Name1='Value=2';Name2=Value2;Name3=Value3;Name4="Va\"lue;\n3"'
girdiyi desteklemeyi gerektiriyor mu (not: tırnak içine alınmış bir dizge içinde bir noktalı virgül, ters eğik çizgi kullanılarak bir alıntı öncelenir,\n
kaçış kullanılır, hem tek hem de çift tırnak kullanılır)?