Разделение точкой с запятой строку в словаре , в Python

у меня есть строка, которая выглядит вот так:

"Name1=Value1;Name2=Value2;Name3=Value3"

Есть встроенный класс/функции в языке Python, который займет эту строку и создать словарь, как бы я это сделал:

dict = {
    "Name1": "Value1",
    "Name2": "Value2",
    "Name3": "Value3"
}

я посмотрел через модули, доступные, но не могу найти ничего, что совпадает.


Спасибо, я знаю, как сделать соответствующий код себя, но, поскольку такие небольшие решения, как правило, минные поля ждет своего часа (т.е.. кто-то пишет: Имя1= " Значение1=2';) и др. затем я обычно предпочитаю некоторые предварительные испытания функции.

я сделаю это сам, тогда.

Найдено 4 ответа:

Splitting a semicolon-separated string to a dictionary, in Python

http://stackoverflow.com/questions/186857/splitting-a-semicolon-separated-string-to-a-dictionary-in-python

Посмотреть решение →