로딩
요청 처리 중입니다...

[P083] 파이썬의 집합함수인 set( ) 함수와 리스트의 요소가 모두 다름을 확인하는 방법 (Set Function of Python and how to check whether all elements of a list are unique?)

 [P083] 파이썬의 집합함수인 set( ) 함수와 리스트의 요소가 모두 다름을 확인하는 방법 (Set Function of Python and how to check whether all elements of a list are unique?)

“Set”, 우리말로는 집합입니다. 따라서 set( ) 함수는 당연히 집합을 만들어주는 함수일 것이고, 수학에서 집합(Set)이란 무엇을 의미할까요?

수학에서 정의하는 집합이란 여러 개의 서로 다른 요소(Element)들이 모인 한 덩어리를 이야기합니다. 1개의 집합을 구성하는 요소들은 숫자(Number)일 수도 있고, 도형(Geometrical Figure)일 수도 있습니다. 파이썬에서 set( ) 함수라는 것은 집합을 만들어주는 녀석이고, 따라서 set( ) 함수의 괄호 안에 들어가는 녀석(Argument)은 리스트, 튜플, 딕셔너리, 문자열과 같은 Iterable이 되어야 하겠군요.

여기서 중요한 것은 집합의 요소(수학에서는 원소, Element)들은 모두 다르다는 것입니다. {1, 1, 2, 3, 4}라는 집합과 {1, 2, 3, 4}는 같은 집합입니다. 파이썬에서도 그럴까요?

한번 확인을 해보겠습니다. 일단 my_list=[0, 1, 2, 3, 4, 5, 0]라는 리스트를 ...

# 파이썬(Python)