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


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

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


조회수 104


Banner bitmango

1 답변


좋아요
1
싫어요
채택취소하기

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

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

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

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

  • 2017년 12월 11일에 작성됨
    ლ( ╹ ◡ ╹ ლ) 쭈물

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close