在Python中,可以使用eval()函數將字符串轉換為字典。eval()函數會將字符串作為Python表達式進行計算,并返回計算結果。
以下是將字符串轉換為字典的示例代碼:
string = '{"name": "John", "age": 30, "city": "New York"}'
dictionary = eval(string)
print(dictionary)
輸出結果:
{'name': 'John', 'age': 30, 'city': 'New York'}
需要注意的是,使用eval()函數將字符串轉換為字典時,字符串必須符合Python語法規則。同時,為了安全起見,建議僅在信任來源的字符串中使用eval()函數。如果字符串不可信或來自外部輸入,則應使用更安全的方法進行字符串解析,如使用json模塊中的json.loads()函數。