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

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

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

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

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

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

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

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

Ответы на вопрос(6)

Ваш ответ на вопрос