dict을 문자열로 변환 할 수 있지만 문자열을 dict로 다시 변환 할 수 있습니까 ??파이썬에서 문자열을 변환 할 수 있습니까?
코드 여기
c={'a':3,'b':445}
d=str(c)
난 딕셔너리를 입력 (D)를 대체 할 수있다.
문자열의 형태로 dict을 취하고 키를 사용하여 모든 숫자를 암호화하고 암호화 된 숫자로 사전을 유지하려고합니다. 내가 질문 권리를 얻는 경우에
dict을 문자열로 변환 할 수 있지만 문자열을 dict로 다시 변환 할 수 있습니까 ??파이썬에서 문자열을 변환 할 수 있습니까?
코드 여기
c={'a':3,'b':445}
d=str(c)
난 딕셔너리를 입력 (D)를 대체 할 수있다.
문자열의 형태로 dict을 취하고 키를 사용하여 모든 숫자를 암호화하고 암호화 된 숫자로 사전을 유지하려고합니다. 내가 질문 권리를 얻는 경우에
당신은 json 도구를 사용할 수 있습니다.
사용법은 간단합니다.
import json
test = {"a": 1}
# Change dict to string
json_str = json.dumps(test)
print "json_str:= ", json_str
# Change string to dict
json_obj = json.loads(json_str)
print "json_obj:= ", json_obj
실제로 'dict'을 문자열로 변환 할 필요가 없습니다. – roippi