본문 바로가기
파이썬

파이썬 How to use Python sets and add strings to it in as a dictionary value

by º기록 2020. 12. 12.
반응형

Set 개체로 값이있는 사전을 만들려고합니다. 고유 한 참조와 관련된 고유 한 이름 모음을 원합니다.) 내 목표는 다음과 같은 것을 시도하고 만드는 것입니다.

AIM :

Dictionary[key_1] = set('name')    
Dictionary[key_2] = set('name_2', 'name_3')

SET에 추가 :

Dictionary[key_2].add('name_3')


목록을 통해 문자열을 세트에 추가하여 다음과 같은 문자로 분할되는 것을 막는 유일한 방법입니다.

'n', 'a', 'm', 'e'

다른 아이디어는 감사하게 받아 들일 것입니다.

 

해결 방법

 

@larsmans가 설명한대로 단일 요소 튜플을 작성할 수 있지만 후행 쉼표를 잊어 버리기 쉽습니다. 집합 생성자 및 메서드에 대한 매개 변수로 목록을 사용하면 오류가 발생할 가능성이 적습니다.

Dictionary[key_1] = set(['name'])    
Dictionary[key_2] = set(['name_2', 'name_3'])

Dictionary[key_2].add(['name_3'])

모두 예상대로 작동해야합니다.

 

참조 페이지 https://stackoverflow.com/questions/24654183

 

 

반응형

댓글