파이썬 딕셔너리를 문자열로 바꾸기Python/Python 예제 코드2023. 10. 14. 22:30
Table of Contents
반응형
파이썬의 딕셔너리를 문자열로 바꾸는 방법을 다루고 있습니다.
2023. 3.12 최초작성
파이썬의 장점은 거의 모든 것을 print로 출력해서 확인해볼 수 있다는 겁니다.
딕셔너리도 자주 출력해보곤 했었는데 이번엔 터미널이 아닌 이미지 위에다가 출력해볼 필요가 생겨서 해보니 안되네요.
출력시 print문을 사용하는게 아니라면 문자열로 바꿔야 되는 구나 싶더라구요.
찾아보니 아래 링크에서 딕셔너리를 문자열로 바꾸는 3가지 방법을 소개합니다. 처음 2가지 방법은 간단한데 세번째 방법은 for문을 사용하여 딕셔너리 아이템을 하나씩 출력하는 방법입니다. 커스텀 스타일로 딕셔너리를 출력해볼게 아니면 처음 2가지 방법으로 충분하네요.
https://favtutor.com/blogs/convert-dict-to-string-python
여기에선 처음 2가지 방법만 소개합니다. 세번째 방법은 위 링크에서 확인하세요.
처음 2가지 방법은 유사합니다.
하나는 str을 사용하는 것이고 다른 하나는 dumps를 사용합니다. dumps의 경우엔 json 모듈을 임포트해야 합니다.
두 가지 방법의 출력 결과를 비교해봤는데 100% 동일하네요. 굳이 sumps를 사용하지 않고 간단하게 str을 사용해도 될거 같습니다.
링크에서 가져온 예제 코드입니다.
# dumps를 사용하려면 필요합니다. from json import dumps # 딕셔너리를 선언합니다. dictionary = {"book": "The Invisible Man", "class": 12, "grade": "A"} # 딕셔너리를 print 사용하여 출력합니다. print("Dictionary: ", dictionary) # str을 사용하여 딕셔너리를 문자열로 바꿉니다. converted = str(dictionary) print("Dict to string: " + converted + " type: ", type(converted)) # dumps를 사용하여 딕셔너리를 문자열로 바꿉니다. converted = dumps(dictionary) print("Dict to string: " + converted + " type: ", type(converted)) |
반응형
'Python > Python 예제 코드' 카테고리의 다른 글
AttributeError: ‘str’ object has no attribute ‘stem’ 해결방법 (0) | 2023.10.15 |
---|---|
특정 문자만 사용한 문자열인지 검사하는 파이썬 예제 (0) | 2023.10.14 |
딕셔너리 value별 개수 세는 파이썬 예제 (0) | 2023.10.14 |
Python에서 Class내 global 선언 위치 (0) | 2023.10.14 |
Python match case 예제 (0) | 2023.10.14 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!