>  기사  >  백엔드 개발  >  파이썬 튜플이란 무엇입니까? 파이썬 튜플 사용법 소개

파이썬 튜플이란 무엇입니까? 파이썬 튜플 사용법 소개

不言
不言앞으로
2018-10-09 15:46:103769검색

이 기사에서는 Python 튜플이 무엇인지 설명합니다. Python 튜플 사용법에 대한 소개에는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

튜플이란 무엇인가요?

튜플은 변경할 수 없으므로 읽기 전용 목록으로 생각할 수 있지만, 튜플에 목록 요소가 포함되어 있으면 목록 요소는 일반 용어로 "son은 변경할 수 없습니다". 손자는 가변적이다”.

튜플은 불변이므로 추가, 삭제, 수정, 쿼리의 네 가지 표준 작업에 대해서만 쿼리를 구현할 수 있습니다.

튜플 만들기

직접 할당하여 튜플을 만들 수 있고 요소를 쉼표로 구분하고 괄호를 사용할 수 있지만 꼭 필요한 것은 아닙니다. 중요한 것은 쉼표입니다. 예:

a = 1,2,3
b = (1,2,3)
print(type(a))
print(type(b))
对于a和b两种创建方式是等价的,a和b的类型都是元组,输出结果为:
<class &#39;tuple&#39;>
<class &#39;tuple&#39;>

하지만 만들 경우 단일 요소의 튜플 뒤에는 추가 쉼표가 와야 합니다. 예:

a = 1,
print(type(a))
输出结果为:
<class &#39;tuple&#39;>

在数字1后面加上一个逗号,则它的类型就是元组,否则它的类型就是int

而如果只用括号的话,则不是元组:
a = (1)
print(type(a))
输出结果为:
<class &#39;int&#39;>
所以更加说明了括号不是重要的,重要的是逗号。

Accessing tuples

인덱싱 및 슬라이싱 방법을 사용하여 튜플에 쉽게 액세스할 수 있습니다.

a = 1,2,3,4,5,6,7
print(a[1::2])
输出为:
(2, 4, 6)

Modify tuples

그룹 자체는 다음과 같습니다. 수정할 수는 없지만 그 안에 포함된 요소가 변경 가능한 경우 요소는 다음과 같이 내부적으로 수정될 수 있습니다.

a = 1,2,3,[2,3,4]
a[3].append('new')
print(a)
输出为:
(1, 2, 3, [2, 3, 4, 'new'])
虽然a是元组,但是索引3的元素是列表,这时可以对该列表进行修改。

튜플 연산자

더하기 기호를 사용하여 두 개의 튜플을 연결하는 데 사용할 수 있습니다

a = 1,2,3
b = 4,5,6
c = a + b
print(c)
输出为:
(1, 2, 3, 4, 5, 6)

또한 가능합니다 곱셈 기호를 사용하세요:

a = 1,2,3
b = a*4
print(b)
输出为:
(1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)

물론,

에서 멤버 연산자를 사용할 수도 있습니다

일반적으로 del을 사용하여 튜플을 삭제할 수 있습니다

튜플 관련 내장 함수



len()을 사용하여 숫자를 계산할 수 있습니다 튜플 요소의

max()는 튜플에 있는 요소의 최대값을 반환합니다.

min()은 튜플에 있는 요소의 최소값을 반환합니다.

🎜tuple(Iterable object) 반복 가능한 객체를 튜플로 변환합니다. 🎜아아아아

위 내용은 파이썬 튜플이란 무엇입니까? 파이썬 튜플 사용법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제