두려워하지 마십시오! 우리가 가장 좋아하는 문자열과 목록 반전 메커니즘은 tuples에도 작동합니다 : tuples는 목록과 비슷하게 보일 수 있지만 종종 다른 상황과 다른 목적으로 사용됩니다. 튜플은 변경할 수 없으며 일반적으로 압축 을 풀거나 (이 섹션의 후반부 참조) 또는 인덱싱 (또는 명명 된 tuples의 경우 특성)을 통해 액세스되는 요소의 이기종 시퀀스를 포함합니다. 목록은 변경할 수 있으며 해당 요소는 일반적으로 균일하며 목록 위로 반복하여 액세스됩니다. 이는 데이터 구조의 예입니다. 이전 섹션에서 보았듯이 중첩 된 listcomp는 다음에 대한 컨텍스트에서 평가되므로 이 예제는 다음과 같습니다: 다음 자습서에서는 Python 사전을 소개합니다. 계속 읽어보세요! 당신이 알고 있어야 튜플 정의에 관한 한 가지 특색이있다. 빈 튜플을 정의할 때 모호성이 없으며 두 개 이상의 요소가 있는 튜플도 없습니다. 파이썬은 튜플을 정의하고 있다는 것을 알고 있습니다: 문 t = 12345, 54321, `hello!`는 튜플 패킹의 예입니다: 값 12345, 54321 및 `hello!`는 튜플에 함께 포장됩니다. 역방향 작업도 가능합니다: 튜플의 불변성은 다시 파이썬 프로그램에서 삭제하지 못하게 합니다.

튜플을 직접 삭제할 수는 없지만 여기에 도움이 될 수 있습니다. Tuples 아이템은 다른 틀이 될 수 있습니다. 예를 들어, 우리는 우리의 영화 배우에 대한 정보를 개선하여 생년월일이 아닌 생년월일을 유지할 수 있으며, 그녀의 영화 및 날짜 중 일부가 만들어졌는지 등을 가질 수 있습니다: 싱글톤 튜플을 표시할 때 , 파이썬은 튜플임을 상기시키기 위해 쉼표를 포함 : 튜플이 얼마나 많은 항목을 결정하기 위해 len() 방법을 사용합니다 : 그리고 별 연산자는 지정된 횟수동안 튜플에서 요소를 반복하는 데 도움이됩니다. 곧 사전이라고 불리는 또 다른 Python 데이터 유형이 있는데, 이 형식의 구성 요소 중 하나로 불변의 형식의 값이 필요합니다. 튜플은 이 용도로 사용할 수 있지만 목록은 사용할 수 없습니다. 이 섹션을 시작하기 전에 먼저 튜플을 초기화해 보겠습니다. 참고: max() 및 min()은 ASCII 값을 기준으로 합니다. 튜플에 두 개의 문자열이 있는 경우 문자열의 첫 번째 다른 문자가 검사됩니다.