Python 학습 경로
일 때문에 학업이 오랫동안 정체되어 많이 뒤쳐졌습니다. 사실, 인내하는 법을 배우는 것이 중요합니다. 우리 주변에는 유혹이 너무 많고 어떤 어려움이라도 포기할 이유가 될 수 있습니다. 아무리 작은 발걸음이라도 계속 걸어가십시오. 걷는 한 희망은 있습니다. 자신에게 맡기고 끝까지 싸워보세요.
Set
세트는 순서가 없고 중복되지 않는 데이터 조합입니다. 주요 기능은 다음과 같습니다.
-
중복을 제거하고 목록을 세트로 바꾸면 자동으로 중복이 제거됩니다
관계 테스트, 두 데이터 세트 간의 교차점, 차이, 합집합 및 기타 관계 테스트
목록을 세트로 변경
list_1 = [1,4,5,7,3,6,7,9] liset_1 = set(list_1) print(list_1,type(list_1)) >>>
[1, 4, 5, 7, 3 , 6, 7, 9]
종료 코드로 프로세스 완료
intersection
list_1 = [1,4,5,7,3,6,7 ,9]
liset_1 = 설정(목록_1)
list_2 = 설정([2,6,0,66,22,8,4])
print(list_1,list_2)
list_1.intersection(list_2)
print( list_1.intersection (list_2))
>>>
[4,6]
Union
list_1 = [1,4,5,7,3,6,7,9]
liset_1 = 설정(list_1)
list_2 = 설정([2,6,0,66,22,8,4])
print(list_1.union(list_2))
>>>
[0, 1, 2,3,4,5,6,7,66,9,8,22]
차이 집합
list_1 = [1,4,5,7,3,6 ,7 ,9]
liset_1 = 설정(list_1)
list_2 = 설정([2,6,0,66,22,8,4])
print(list_1.difference(list_2))
>>> ;
[1,3,5,9,7]
subset
list_1 = [1,4,5,7,3,6,7,9]
liset_1 = set(list_1)
list_2 = set([2,6,0,66,22,8,4])
print(list_1.issubset(list_2))
>>>
false
상위 세트
list_1 = [1,4,5,7,3,6,7,9]
liset_1 = 세트(목록_1)
list_2 = 세트([2, 6 ,0,66,22,8,4])
print(list_1.issuperset(list_2))
>>>
false
대칭 차이 집합
list_1 = [ 1,4,5,7,3,6,7,9]
liset_1 = 설정(목록_1)
list_2 = 설정([2,6,0,66,22,8,4])
인쇄(목록_1. issubset (list_2))
>>>
[0,1,2,66,3,5,7,9,22]
있다고 판단됩니다. 교차로가 없습니다
print("----------")
list_3 = set([1,3,7])
list_4 = set([5, 6,8] )
print(list_3.isdisjoint(list_4))
>>>
true
물론 기호를 사용하여 작업을 수행할 수도 있습니다. :
s = set([3,5,9,10]) # 값 집합 만들기
t = set("Hello") # 고유한 문자 집합 만들기
a = t | s # t와 s의 합집합
b = t & s # t와 s의 교집합
c = t – s # 차이 집합 찾기(항은 t에 있지만 t에는 없음) s)
d = t ^ s # 대칭 차이 집합(항은 t 또는 s에 있지만 동시에 둘 다는 아님)
기본 작업:
t.add('x') # 추가 item
s.update([10,37,42]) # s에 여러 항목 추가
remove()를 사용하여 하나의 항목을 삭제합니다:
t.remove('H')
len(s ) s의
set
x의 길이
x가 s의 멤버인지 테스트
x가 s의 멤버가 아닌지 테스트
x가 s의 멤버가 아닌지 테스트
s.issubset(t)
s <= t
s가 s에 있는지 테스트 t의 모든 요소가 t에 있는지 테스트
s.issuperset(t)
s >= t
t의 모든 요소가 s에 있는지 테스트
s.union(t)
s |
Return a 새 집합에는 s와 t의 모든 요소가 포함됩니다.
s.intersection(t)
s & t
s와 t의 공통 요소가 포함된 새 집합을 반환합니다.
s.difference(t)
s - t
s에는 있지만 t에는 없는 요소를 포함하는 새 집합 반환
s.symmetric_difference(t)
s ^ t
s와 t에 반복되지 않는 요소가 포함된 새 집합 반환
s.copy()
집합 "s"의 얕은 복사본을 반환합니다
위 내용은 Python 학습 경로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Linux 시스템과 함께 제공되는 Python 통역사를 제거하는 문제와 관련하여 많은 Linux 배포판이 설치 될 때 Python 통역사를 사전 설치하고 패키지 관리자를 사용하지 않습니다 ...

Pylance 유형 감지 문제 솔루션 Python 프로그래밍에서 사용자 정의 데코레이터를 사용할 때 Decorator는 행을 추가하는 데 사용할 수있는 강력한 도구입니다 ...

Pythonasyncio에 대해 ...

Linux 터미널에서 Python 사용 ...

Python 3.6에 피클 파일 로딩 3.6 환경 오류 : ModulenotFounderRor : nomodulename ...

파이썬 비동기 라이브러리 사이의 호환성 문제 파이썬에서 비동기 프로그래밍은 동시성과 I/O의 프로세스가되었습니다 ...

Python 3.6에 피클 파일로드 3.6 환경 보고서 오류 : modulenotfounderror : nomodulename ...

아동 프로세스의 문제와 해결책은 신호를 사용하여 부모 프로세스를 죽일 때 계속 실행됩니다. Python 프로그래밍에서 신호를 통해 부모 프로세스를 죽인 후에도 아동 프로세스는 여전히 ...
