파이썬 세트와 냉동 세트

Set 및 frozenset 이란 무엇입니까?



이전 데이터 유형 강의에서 Python의 데이터 유형을 변경 가능(변경 가능) 및 변경 불가능(변경 불가능)으로 나누었으며 여기에서는 변경 가능 및 불변 데이터 유형을 모두 처리합니다.
DictionariesDictionaries가 두 부분으로 구성되어 있기 때문에 약간 다릅니다. keysvalues , 값 부분은 모든 데이터 유형을 포함할 수 있지만 키 부분은 stringint 유형일 수 있습니다.

세트 란 무엇입니까?



목록, 사전, 튜플 데이터 유형과 같은 여러 데이터 유형을 포함하는 데이터 유형입니다. 이 데이터 유형으로 집합과 관련된 모든 종류의 기능(결합, 교차 등)을 수행할 수 있습니다.

사용량 설정



예를 들어 set의 사용법을 보여드리겠습니다.

set = {"Python", 'b', 5, "Baransel"}


사용법은 매우 간단하지만 다음과 같이 빈 집합을 정의할 때 주의해야 할 점이 있습니다.

set = {}


인터프리터는 이를 Dictionary 로 감지합니다. 글쎄, 당신이 빈 집합을 만드는 방법을 묻는다면, 내가 당신을 보여 드리겠습니다.

set = set()


우리는 다음과 같이 정의합니다.

집합에 대한 또 다른 중요한 설명을 드리겠습니다. 여기 수학에서 보는 집합과 마찬가지로 한 요소에서 하나의 요소만 있을 수 있습니다. 추가하려고 하면 어떻게 되는지 봅시다.

set = {"Python", 'b', 5, "Baransel", "Python"}

print(set)
# {"Python", 'b', 5, "Baransel"}


이제 ok라고 하시겠지만 저희가 추가해서 실수가 하나도 없었는데 보여주면서 같은거 하나만 보여준다고 하면 다음과 같이 보여드리겠습니다.

set = {"Python", 'b', 5, "Baransel", "Python"}
print(len(set))
# 4


보시다시피 집합의 길이를 보면 5개의 요소를 추가해도 집합은 4개의 요소를 봅니다. 이 중요한 메모를 하였으므로 Set 의 요소에 액세스하는 방법을 보여 드리겠습니다.

세트 항목에 액세스



내 블로그에서 이 게시물을 계속하세요! Python Set and Frozenset .

좋은 웹페이지 즐겨찾기