Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 문자열을 집합으로 어떻게 변환합니까?


Python의 표준 라이브러리에는 iterable을 set으로 변환하는 내장 함수 set()이 포함되어 있습니다. 세트 객체는 반복되는 항목을 포함하지 않습니다. 따라서 문자열에 두 번 이상의 문자가 포함된 경우 해당 문자는 집합 개체에서 한 번만 나타납니다. 다시 말하지만 set() 함수에는 자체 해싱 메커니즘이 있으므로 문자가 문자열과 동일한 순서로 나타나지 않을 수 있습니다.

>>> set("hello")
{'l', 'h', 'o', 'e'}