세트() 메서드는 반복 가능한 항목을 일반적으로 Set이라고 하는 고유한 요소가 있는 반복 가능한 요소의 시퀀스로 변환하는 데 사용됩니다. Python에서 set() 함수는 집합을 초기화하거나 빈 집합을 만드는 데 사용되는 내장 생성자입니다. 이 기사에서는 Python의 set()에 대해 알아보고 반복 가능 항목을 고유한 요소가 있는 시퀀스로 변환하는 방법을 살펴보겠습니다. 파이썬 .
Python set() 메서드 구문
통사론 : 설정(반복 가능)
매개변수: 목록, 튜플 또는 사전과 같은 반복 가능한 시퀀스입니다.
반품 : 요소가 전달되지 않으면 빈 집합입니다. 반복되지 않는 요소는 반복 가능하며 인수로 전달되어 수정됩니다.
Python set() 함수란 무엇입니까?
집합, 별개의 언어로 구성된 시퀀스에 대한 수학 용어는 해당 언어에서도 다음과 같이 확장됩니다. 파이썬 set()을 사용하여 쉽게 만들 수 있습니다. set() 메서드는 반복 가능 항목을 Python에서 일반적으로 Set이라고 하는 고유 요소가 있는 시퀀스로 변환하는 데 사용됩니다. 빈 집합을 만들거나 요소로 집합을 초기화하는 데 사용되는 내장 생성자 함수입니다.
Python set() 메서드의 속성
- 빈 세트를 생성하기 위해 매개변수가 전달되지 않습니다.
- 세트를 사용하여 사전을 생성할 수도 있지만 변환 후에는 키만 남고 값은 손실됩니다.
Python 예제의 set() 함수
다음은 Python에서 set()을 사용할 수 있는 방법입니다.
- 빈 세트 만들기
- List와 함께 set() 사용
- 튜플과 함께 set() 사용
- 범위를 사용하여 세트 만들기
- 사전을 세트로 변환
set() 함수를 사용하여 집합 생성
이 예에서는 세트 set() 함수를 사용합니다.
파이썬3
# we are creating an> #empty set by using set()> > s>=> set>()> print>(>'Type of s is '>,>type>(s))> |
>
>산출
Type of s is>
set() 목록이 있는 함수
이 예에서는 set()을 사용하고 있습니다. 목록 . 여기서는 반복 가능한 항목을 Python에서 고유한 요소가 있는 시퀀스로 변환합니다.
파이썬3
자바의 인스턴스 오브
# working of set() on list> # initializing list> lis1>=> [>3>,>4>,>1>,>4>,>5> ]> > # Printing iterables before conversion> print>(>'The list before conversion is : '> +> str>(lis1))> > # Iterables after conversion are> # notice distinct and elements> print>(>'The list after conversion is : '> +> str>(>set>(lis1)))> |
>
>산출
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}> 튜플을 사용한 set() 함수
이 예에서는 set() 함수를 사용하고 있습니다. 튜플 .
파이썬3
# working of set() on tuple> # initializing tuple> tup1>=> (>3>,>4>,>1>,>4>,>5>)> > # Printing iterables before conversion> print>(>'The tuple before conversion is : '> +> str>(tup1))> > # Iterables after conversion are> # notice distinct and elements> print>(>'The tuple after conversion is : '> +> str>(>set>(tup1)))> |
>
>산출
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}> set() 범위가 있는 함수
이 예에서는 set() 함수를 사용하고 있습니다. 범위 기능. 여기서는 반복 가능한 항목을 Python에서 고유한 요소가 있는 시퀀스로 변환합니다.
파이썬3
# working of set() on range> > # initializing range> r>=> range>(>5>)> > r>=>set>(r)> # Iterables after conversion are> # notice distinct and elements> print>(>'The Range after conversion is : '> +> str>(r))> |
>
>산출
The Range after conversion is : {0, 1, 2, 3, 4}> 사전을 사용한 set() 메소드 데모
이 예에서는 set()의 데모를 보고 있습니다. 사전 작동 중입니다.
파이썬3
자바의 데이터 구조
# Python3 code to demonstrate the> # working of set() on dictionary> > # initializing list> dic1>=> {>4> :>'geeks'>,>1> :>'for'>,>3> :>'geeks'> }> > # Printing dictionary before conversion> # internally sorted> print>(>'Dictionary before conversion is : '> +> str>(dic1))> > # Dictionary after conversion are> # notice lost keys> print>(>'Dictionary after conversion is : '> +> str>(>set>(dic1)))> |
>
>산출
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>