Python 튜플에 대한 자세한 지식

小云云
풀어 주다: 2018-03-30 17:00:00
원래의
2052명이 탐색했습니다.

이 기사는 주로 Python 튜플에 대한 자세한 지식을 공유합니다. 모든 사람에게 도움이 되기를 바랍니다.

1. Python의 튜플과 목록 클래스의 차이점:

a. 튜플의 요소는 수정할 수 있지만 목록은 수정할 수 있습니다.

b. 튜플에는 괄호를 사용하고 목록에는 대괄호를 사용하세요.

2. 튜플 생성은 매우 간단합니다. 괄호 안에 요소를 추가하고 쉼표로 구분하면 됩니다.

a. 빈 튜플 만들기

tup = ()

b. 튜플에 요소가 하나만 포함된 경우 요소 뒤에 쉼표를 추가해야 합니까? 쉼표를 추가하지 않아도 괜찮은 것으로 보이며(실행 시 오류가 보고되지 않음) 확인이 필요합니다. tup = (50,)


3,

튜플은 문자열과 유사합니다. 0이며 가로채기, 결합 등이 가능합니다.

4. 두 개의 튜플을 결합하고 연결할 수 있지만 튜플의 요소는 수정할 수 없습니다

tup1 = ('중국','미국','영국')

tup2 = (1,2,3,4,5)

tup3 = tup1 + tup2 OK

tup3 = tup1 + tup2[1]                                               튜플의 요소는 삭제할 수 없지만 del 문을 사용하여 전체를 삭제할 수 있습니다. 튜플
1 Tup = (1,2,3,4,5)


Del Tup [0] NG


Del Tup OK 연산을 수행한 후 변수 Tup이 존재하지 않습니다. 연산은 오류를 보고하며 사용하기 전에 다시 정의해야 합니다. 튜플 연산자

문자열과 마찬가지로 튜플도 + 및 * 기호를 사용하여 연산할 수 있습니다. 이는 이들을 결합하고 복사하여 새로운 튜플을 생성할 수 있음을 의미합니다.

파이썬 표현식 result description
len((1, 2, 3)) 3 요소 수 계산
(1, 2, 3) + (4 , 5, 6) (1, 2, 3, 4, 5, 6) Connection
('안녕하세요!',) * 4 ('안녕하세요!', '안녕하세요!', ' Hi!', 'Hi!') Copy
3 in (1, 2, 3) True 요소가 존재하는지 여부
for x in (1, 2, 3): 인쇄 x , 1 2 3 반복

튜플 인덱스, 차단

튜플도 시퀀스이기 때문에 아래와 같이 튜플의 지정된 위치에 있는 요소에 액세스하거나 인덱스의 요소 섹션을 가로챌 수 있습니다.

튜플:

L = ('spam', 'Spam', 'SPAM!')
로그인 후 복사
Python 표현식ResultDescription
L[2]'SPAM!'세 번째 읽기
L[-2]'Spam' 역독; 두 번째 요소 읽기
L[1:]('Spam', 'SPAM!')요소 가로채기

无关闭分隔符

任意无符号的对象,以逗号隔开,默认为元组,如下实例:

#!/usr/bin/pythonprint 'abc', -4.24e93, 18+6.6j, 'xyz';x, y = 1, 2;print "Value of x , y : ", x,y;
로그인 후 복사

以上实例运行结果:

abc -4.24e+93 (18+6.6j) xyzValue of x , y : 1 2
로그인 후 복사

元组内置函数

Python元组包含了以下内置函数

序号 方法及描述
1 cmp(tuple1, tuple2)
比较两个元组元素。
2 len(tuple)
计算元组元素个数。
3 max(tuple)
返回元组中元素最大值。
4 min(tuple)
返回元组中元素最小值。
5 tuple(seq)
将列表转换为元组。

관련 권장 사항:

Python 튜플 생성, 할당, 업데이트 및 삭제 작업에 대한 분석 예

Python 튜플 및 사전에 대한 자세한 소개

Python 튜플 작업 분석 예

위 내용은 Python 튜플에 대한 자세한 지식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿