딕셔너리 값으로 문장을 만들려면 어떻게해야하나요?

dic = {'H':1, 'e':1, 'l':3, 'o':2, '':1, 'w':1, 'r':1, 'd':1}

Hello world로 만들려고 하는데.. 딕셔너리만 이용해서 만들려고하니 어떻게 해야할지 잘모르겠습니다... 조언부탁드립니다

1답변

  • 좋아요

    1

    싫어요
    채택취소하기

    dictionary는 list나 tuple과 달리 순서가 없는 자료구조입니다.

    따라서 위의 dic을 통해서 항상 "Hello world"를 만들 수 있는 방법은 존재하지 않네요.

    collection 모듈의 순서가 있는 dictionary(OrderedDict) 를 쓰면 가능할지 모르나, 일반 딕셔너리로는 할 수 없습니다.

    굳이 딕셔너리로 문자열을 만들려고하는 이유는 뭔가요..?

    • (•́ ✖ •̀)
      알 수 없는 사용자

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.