Для преобразования строки, представляющей словарь, обратно в словарь в Python можно использовать функцию `eval()`. Однако, использование этой функции может быть небезопасным, если строка не проверена на предмет возможного выполнения вредоносного кода. Поэтому, рекомендуется использовать модуль `ast` для безопасного преобразования строки в словарь.
Вот пример кода:
```python
import ast
string_dict = "{'key': 'value', 'another_key': 123}"
dictionary = ast.literal_eval(string_dict)
print(dictionary)
```
Чтобы преобразовать строку в формате JSON в словарь и получить значение по указанному ключу, можно использовать модуль `json` в Python:
```python
import json
json_string = '{"key": "value", "another_key": 123}'
dictionary = json.loads(json_string)
key_value = dictionary["key"]
print(key_value)
```
В этом примере, `json.loads()` используется для преобразования строки в формате JSON в словарь. Затем, можно получить значение из словаря по указанному ключу, например, `dictionary["key"]`.