이 기사에서는 Python 튜플이 무엇인지 설명합니다. Python 튜플 사용법에 대한 소개에는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
튜플이란 무엇인가요?
튜플은 변경할 수 없으므로 읽기 전용 목록으로 생각할 수 있지만, 튜플에 목록 요소가 포함되어 있으면 목록 요소는 일반 용어로 "son은 변경할 수 없습니다". 손자는 가변적이다”.
튜플은 불변이므로 추가, 삭제, 수정, 쿼리의 네 가지 표준 작업에 대해서만 쿼리를 구현할 수 있습니다.
튜플 만들기
직접 할당하여 튜플을 만들 수 있고 요소를 쉼표로 구분하고 괄호를 사용할 수 있지만 꼭 필요한 것은 아닙니다. 중요한 것은 쉼표입니다. 예:
a = 1,2,3 b = (1,2,3) print(type(a)) print(type(b)) 对于a和b两种创建方式是等价的,a和b的类型都是元组,输出结果为: <class 'tuple'> <class 'tuple'>
하지만 만들 경우 단일 요소의 튜플 뒤에는 추가 쉼표가 와야 합니다. 예:
a = 1, print(type(a)) 输出结果为: <class 'tuple'> 在数字1后面加上一个逗号,则它的类型就是元组,否则它的类型就是int 而如果只用括号的话,则不是元组: a = (1) print(type(a)) 输出结果为: <class 'int'> 所以更加说明了括号不是重要的,重要的是逗号。
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()을 사용하여 숫자를 계산할 수 있습니다 튜플 요소의
min()은 튜플에 있는 요소의 최소값을 반환합니다.
🎜tuple(Iterable object) 반복 가능한 객체를 튜플로 변환합니다. 🎜아아아아위 내용은 파이썬 튜플이란 무엇입니까? 파이썬 튜플 사용법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!