중복 요소를 포함 할 수있는 "집합"을 표현하는 표준 방법이 있습니까?중복/반복 요소가있는 Python "set"
필자가 이해 하듯이, 세트에는 정확하게 하나 또는 하나의 요소가 있습니다. 나는 어떤 기능을 원한다.
저는 현재 요소를 키로 사용하고 값을 수량으로 사용하는 사전을 사용하고 있습니다.하지만 이는 여러 가지 이유로 잘못된 것 같습니다.
동기 부여 : 나는 그런 수집을위한 많은 응용이 있다고 믿습니다. 예를 들어, 좋아하는 색상에 대한 설문 조사는 다음과 같이 나타낼 수 있습니다. survey = [ 'blue', 'red', 'blue', 'green']
여기는 순서에 상관하지 않지만 수량에 대해. 내가 좋아하는 일을 할 :
survey.add('blue')
# would give survey == ['blue', 'red', 'blue', 'green', 'blue']
... 어쩌면
survey.remove('blue')
# would give survey == ['blue', 'red', 'green']
주 : 예, 수집 이런 종류의 올바른 용어가 아니다 설정합니다. 더 정확한 정보가 있습니까?
코스 목록이 작동하지만 필요한 컬렉션이 정렬되지 않았습니다. 세트를 명명하는 메소드가 나에게 더 적절하다고 생각하지는 않는다.
이유를 설명하면 도움이 될 수 있습니다. – jamylak
중복이 필요한 경우 정의에 의해 '설정'되지 않습니다. 당신이 원하는 것을 보여줄 수 있습니까? 아마도 적절한 컨테이너 또는 데이터 유형을 제안 할 수 있습니까? –
예, 이것을 "목록"이라고합니다. – georg