튜플은 변경할 수 없으며 일반적으로 언박싱 또는 인덱싱을 통해(또는 명명된 튜플의 경우 속성으로) 액세스할 수 있는 유사하지 않은 요소 시퀀스를 포함합니다. 목록은 변경 가능하며 목록의 요소는 일반적으로 균일하고 목록을 반복하여 액세스할 수 있습니다.
튜플 생성
파이썬에서 튜플이 생성됩니다. 데이터 시퀀스를 그룹화하기 위해 괄호를 사용하거나 사용하지 않고 쉼표로 구분된 값 시퀀스를 배치합니다. 튜플은 요소 수와 데이터 유형(예: 문자열, 정수, 목록 등)을 포함할 수 있습니다. 튜플은 단일 요소로도 만들 수 있지만 이것은 약간 까다롭습니다. 괄호 안에 하나의 요소가 있는 것만으로는 충분하지 않습니다. 이를 튜플로 만들려면 쉼표가 있어야 합니다.
참고. 괄호를 사용하지 않고 Python 튜플을 만드는 것을 튜플 패킹이라고 합니다.
<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반 "> (
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> (튜플1)
<코드 클래스 = "일반"> 목록1 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> [ <코드 클래스 = " 값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "값"> 5 <코드 클래스 = "일반">, < 코드 클래스 = "값"> 6 <코드 클래스 = "일반">] <코드 클래스 = "키워드"> 인쇄 <코드 클래스 = " plain"> (
<코드 클래스 = "일반"> Tuple1 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> ( <코드 클래스 = "문자열"> `괴짜` <코드 클래스 ="일반 ">) <코드 클래스 = "일반"> n <코드 클래스 = "키워드"> =
<코드 클래스 = " 일반"> Tuple1 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> (튜플1,) <코드 클래스 = "함수 "> 인쇄
<코드 클래스 ="키워드 "> 인쇄 <코드 클래스 = "일반"> ( <코드 class = "string"> "혼합 데이터 유형의 튜플:"
<코드 클래스 = "일반" > Tuple2 <코드 클래스 = " 키워드 "> = <코드 클래스 ="일반 "> ( <코드 클래스 ="문자열 ">` 파이썬` <코드 클래스 = "일반">, <코드 클래스 = "문자열"> `괴짜` <코드 클래스 ="일반 ">) <코드 클래스 =" 일반 "> Tuple3 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> (튜플1, 튜플2) <코드 클래스 = " 키워드"> 인쇄
<코드 클래스 = "함수"> 인쇄
종료: 초기 비어 있는 튜플: () 문자열을 사용하는 튜플: (`Geeks`,` For`) 목록을 사용하는 튜플: (1, 2, 4, 5 , 6) 루프가 있는 튜플 (`Geeks`,) ( (`Geeks`,),) (((` Geeks`,),),) ((((`Geeks`,),),),) ( (((` Geeks`,),),), ),) 함수를 사용하는 튜플: (`G`,` e`, `e`,` k`, `s`) 혼합 데이터 유형이 있는 튜플: (5,` Welcome`, 7, `Geeks`) 중첩 튜플이 있는 튜플: ((0, 1, 2, 3), (`python`,` geek`)) 반복이 있는 튜플: (`Geeks`,` Geeks `, `괴짜`) 튜플 연결튜플 연결 — 두 개 이상의 튜플을 결합하는 프로세스입니다. 연결은 "+" 연산자를 사용하여 수행됩니다. 튜플의 연결은 항상 원래 튜플의 끝에서 수행됩니다. 다른 산술 연산은 튜플에 적용되지 않습니다. ![]() |
<코드 클래스 = "일반"> Tuple2 <코드 클래스 = " 키워드 "> = <코드 class ="plain "> (
<코드 클래스 = "함수" > 인쇄 <코드 클래스 = " plain"> (Tuple1)
종료: 튜플 1: (0, 1, 2, 3 ) Tuple2: (`Geeks`,` For`, `Geeks`) 연결 뒤 튜플: (0, 1, 2, 3 ,` Geeks`, `For`,` Geeks`) 튜플 슬라이싱튜플 슬라이싱을 수행하여 특정 범위 또는 슬라이스 하위 추출 -튜플의 요소. 목록과 배열에 대해서도 슬라이싱을 수행할 수 있습니다. 목록에 대한 인덱싱은 단일 항목을 검색하는 반면 슬라이싱을 사용하면 항목 집합을 검색할 수 있습니다. ![]()
출력: 첫 번째 요소 제거: (`E`,` E`, `K`,` S`, `F` ,` O`, `R`,` G`, `E` , `E`,` K`, `S`) 요소 시퀀스가 반전된 뒤의 튜플: (` S`, `K`,` E`, `E`,` G`, `R`,` O`, `F`,` S`, `K`,` E`, `E`,` G`) 범위 4-9 사이의 요소 인쇄: (` S`,` F`, `O`,` R`, ` G`) 튜플 삭제튜플은 변경할 수 없으므로 일부가 삭제되는 것을 허용하지 마십시오. 전체 튜플은 del() 메서드를 사용하여 제거됩니다.
기본 제공 메서드
<시간 ef="http:" rel="noopener noreferrer" target="_blank"> Tuple의 최신 기사프로그램 튜플
|