파이썬에서 데이터 조작을 위해 사전 객체를 문자열 객체로 변환하는 상황에 직면할 수 있습니다. 이것은 다음과 같은 방법으로 달성할 수 있습니다.
str() 사용
이 간단한 방법에서는 사전 객체를 매개변수로 전달하여 str()을 간단하게 적용합니다. 변환 전후에 type()을 사용하여 객체의 유형을 확인할 수 있습니다.
예시
DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"} print("Given dictionary : \n", DictA) print("Type : ", type(DictA)) # using str res = str(DictA) # Print result print("Result as string:\n", res) print("Type of Result: ", type(res))
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given dictionary : {'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'} Type : Result as string: {'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'} Type of Result:
json.dumps 사용
json 모듈은 dumps 메소드를 제공합니다. 이 방법을 통해 사전 개체를 문자열로 직접 변환합니다.
예시
import json DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"} print("Given dictionary : \n", DictA) print("Type : ", type(DictA)) # using str res = json.dumps(DictA) # Print result print("Result as string:\n", res) print("Type of Result: ", type(res))
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given dictionary : {'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'} Type : Result as string: {"Mon": "2 pm", "Wed": "9 am", "Fri": "11 am"} Type of Result: