English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 기본 튜토리얼

Python 흐름 제어

Python 함수

Python 데이터 타입

Python 파일 작업

Python 객체와 클래스

Python 날짜와 시간

Python 고급 지식

Python 참조 설명서

Python frozenset() 사용 방법 및 예제

파이썬 내장 함수

Frozenset() 메서드는 주어진 iterable의 요소로 초기화된 불변의 frozenset 객체를 반환합니다.

얼려진 집합은 단지파이썬 집합객체의 불변 버전으로 사용될 수 있습니다. 집합의 요소는 언제든지 수정할 수 있지만, 얼려진 집합의 요소는 생성된 후에는 변하지 않습니다.

따라서, 얼려진 집합은Dictionary에키 또는 다른 집합의 요소로 사용될 수 있습니다. 그러나 집합과 마찬가지로, 그것도 순서가 없습니다(요소를 어떤 인덱스에서든 설정할 수 있습니다).

Frozenset() 메서드의 문법은 다음과 같습니다:

frozenset([iterable])

Frozenset() 매개변수

Frozenset() 메서드는 선택적으로 단일 매개변수를 사용할 수 있습니다:

  • iterable(선택) -이터러블, 그 중에는 Frozenset을 초기화하기 위한 요소가 포함됩니다.
    이터러블, 딕셔너리,Tuple등.

Frozenset() 반환 값

Frozenset() 메서드는 주어진 이터러블의 요소를 사용하여 초기화된 불변의 Frozenset을 반환합니다.

아무 매개변수도 전달하지 않으면 빈 Frozenset을 반환합니다.

예제1frozenset()는 파이썬에서 어떻게 작동합니까?

# 튜플의 이음
vowels = ('a', 'e', 'i', 'o', 'u')
fSet = frozenset(vowels)
print('동결된 집합은:', fSet)
print('빈 동결된 집합은:', frozenset())

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

동결된 집합은: frozenset({'o', 'i', 'e', 'u', 'a'})
빈 동결된 집합은: frozenset()

예제2Dictionary의 frozenset()

때문에 딕셔너리를 frozenset의 이터러블로 사용할 때. 집합을 생성하기 위해 딕셔너리의 키만 필요합니다.

# 랜덤 딕셔너리
person = {'name': 'John', 'age': 23, 'sex': 'male'}
fSet = frozenset(person)
print('동결된 집합은:', fSet)

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

frozenset({'name', 'sex', 'age'})는 동결된 집합입니다.

Frozenset 연산

일반 집합과 마찬가지로 frozenset는 다양한 연산을 수행할 수 있습니다. 예를 들어 합집합, 교집합 등.

파이썬 내장 함수