컬렉션 (세트) () 기능을 생략한다 요소들의 순서화 시퀀스는 중괄호 {} 또는 세트의 세트를 생성하는데 사용될 수있다.
참고 : 빈 세트를 작성가 설정해야합니다 () 대신에 {}, {} 빈 사전을 만드는 데 사용한다.
형식을 만들기 :
parame = {value01,value02,...}
或者
set(value)
요소 추가
다음과 같은 구문은 다음과 같습니다
s.add(x)
요소를 기존의 경우 컬렉션 X의에 요소를 추가, 아무것도 수행되지 않습니다.
>>>thisset = set(("Google", "Runoob", "Taobao"))
>>> thisset.add("Facebook")
>>> print(thisset)
{'Taobao', 'Facebook', 'Google', 'Runoob'}
여기에 모든 사람을 생각 나게 : 당신이 취업이나 취미를위한 파이썬을인지 기억 : 프로젝트 개발 경험은 당신이 훈련이 부족하면 항상 새로운 프로젝트의 핵심이 될 또는 간결 더 파이썬 튜토리얼 것, 파이썬은 교류의 작은 시리즈 치마 갈 수 : 일곱 YIYI 구백일흔일곱 바 오 (디지털 동음 이의어) 변환에서 많은 새로운 튜토리얼 프로젝트 사심 공유가 발견 될 수있다, 당신은 또한 조언을 구형 드라이버와 통신 할 수 있습니다!
다음과 같이 다른 방법, 구성 요소가 추가 될 수 있고, 상기 파라미터는 튜플, 사전의 목록 일 수 있으며, 구문은 다음과
s.update( x )
X 다수있을 수 콤마로 분리된다.
>>>thisset = set(("Google", "Runoob", "Taobao"))
>>> thisset.update({1,3})
>>> print(thisset)
{1, 3, 'Google', 'Taobao', 'Runoob'}
>>> thisset.update([1,4],[5,6])
>>> print(thisset)
{1, 3, 4, 5, 6, 'Google', 'Taobao', 'Runoob'}
제거 요소
다음과 같은 구문은 다음과 같습니다
s.remove( x )
요소가 존재하지 않는 경우, X의 세트로부터 제거 된 요소는 오류가 발생한다.
>>>thisset = set(("Google", "Runoob", "Taobao"))
>>> thisset.remove("Taobao")
>>> print(thisset)
{'Google', 'Runoob'}
>>> thisset.remove("Facebook") # 不存在会发生错误
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'Facebook'
>>>
또한이 컬렉션의 요소를 제거하는 방법이며, 요소가 존재하지 않으면 오류가 발생하지 않는다. 다음과 같은 형식입니다 :
s.discard( x )
>>>thisset = set(("Google", "Runoob", "Taobao"))
>>> thisset.discard("Facebook") # 不存在不会发生错误
>>> print(thisset)
{'Taobao', 'Google', 'Runoob'}
우리는 또한 다음과 같은 구문은, 컬렉션을 삭제하는 임의의 요소를 설정할 수 있습니다 :
s.pop()
thisset = set(("Google", "Runoob", "Taobao", "Facebook")) x = thisset.pop() print(x) print(thisset)
세트 일반적인 방법 목록
![](https://pic2.zhimg.com/80/v2-33cc5fa16c9df85912961f1ecf7daee1_720w.jpg)
요약 : 파이썬 취업이나 취미에 대한 여부, 기억 : 당신이 훈련이 부족하거나 간결 더 파이썬 튜토리얼없는 경우 프로젝트 개발 경험은 항상 새로운 프로젝트의 핵심이 될 것입니다, 파이썬은 교류의 작은 일련의 치마 갈 수 : 아흔일곱 세븐 YIYI 일곱 바 오 (디지털 동음 이의어) 변환에서 찾을 수 있습니다, 많은 새로운 튜토리얼 프로젝트 사심 공유가 있습니다, 당신은 또한 조언을 구형 드라이버와 통신 할 수 있습니다!
자신의 아이디어와 네트워크에서이 문서의 텍스트 및 이미지,뿐만 아니라 상업적 목적, 저자에 소유하여, 교환 내용, 질문이있는 경우, 치료를 위해 문의하시기 바랍니다.