파이썬 사전에는 set 메소드에 대한 관련 소개가 있습니다. :
dict와 set의 차이점:
dict # 🎜🎜##🎜🎜 #1. dict는 실제로 Java의 맵입니다. dict는 키를 기반으로 해당 값의 메모리 주소를 고유하게 결정할 수 있습니다. 데이터가 증가함에 따라 속도가 느려집니다
2. 키가 저장되는 순서는 내부에 저장되는 순서와 관련이 없습니다
3 . 많은 양의 메모리가 필요하므로 리소스 낭비가 발생합니다 # 🎜🎜#
4. dict의 키 값은 변경할 수 없습니다. 가변 데이터 유형: 목록 및 사전 dict # 🎜🎜#불변 데이터 유형: 정수 유형 int, 부동 소수점 부동 소수점, 문자열 유형 문자열 및 튜플 튜플, 가변 데이터 유형을 키 값으로 사용하면 오류가 보고됩니다.
5. 키 값은 중복될 수 없습니다
#🎜🎜 #6. 저장 순서는1과 같습니다. 이는 키 모음이므로 반복할 수 없습니다
2. 집합 컬렉션을 만들려면 입력 컬렉션으로 목록을 제공해야 합니다(예: s =set([1,2,3, 4]) 목록에 중복된 값이 있으면 set은 자동으로 중복된 항목을 제거합니다
3. 변수 데이터 유형은 키 값으로 저장할 수 없으며 내부 저장 원칙은 dict와 동일하지만 값 없음 4. 기본 사용법
초기화: dict={1:'Bob','name':'Xiao Li'},s =set([2, 4,23,5,32,562,2]) dict 값 변경: dict[1]=100
dict 요소 추가: dict [test]=None
세트 요소 추가: s=set([1,2,3,4]) s.add(None) s.add('test')
Remove a dict 값: dict.pop(key)
설정된 값 제거: s.remove(2)#지정된 값 제거, 해당 값이 없으면 오류가 보고됩니다. 먼저 in을 사용하여 s.pop()#을 판단하여 첫 번째 값을 제거합니다
method #🎜🎜 ## 🎜🎜#위 내용은 Python 사전에 메소드가 설정되어 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!