파이썬 딕셔너리 print 시 여러줄로 출력

조회수 1579회
kim = {'aa':12345, 'bb' : 33333, 'cc':55555, 'dd':66666, 'ee':777777, 'ff':99999}

print(kim)

출력

{'aa':12345, 'bb' : 33333, 'cc':55555, 'dd':66666, 'ee':777777, 'ff':99999}

이렇게 한줄로 출력 되는데

{'aa':12345, 'bb' : 33333,

'cc':55555, 'dd':66666,

'ee':777777, 'ff':99999}

이런식으로 나누어서 출력하려면 어찌해야 할까요?

list형식에선 하겠는데 dictionary에는 똑같이 대입해도 안나오고 생각이 잘 안떠오르네요.

  • >>> b =str(kim) >>> c = b.split(',') >>> for i in range(len(c)): if i != len(c)- 1: print(c[i], ',', end = '' if i%2 == 0 else '\n') else: print(c[i]) 알 수 없는 사용자 2020.7.3 10:17
  • 감사합니다~도움 많이 됐어요 알 수 없는 사용자 2020.7.3 22:26

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)