튜플 기능
1) 괄호를 사용하지 않고 튜플에 값을 할당할 수 있습니다./
예를 들어 다음과 같은 튜플을 만들 수 있습니다.
<테이블>
<몸>
1
2
삼
|
a = 1,2,3,4,5
print(a[3]) # 4 튜플의 요소는 목록의 요소와 같은 방식으로 액세스할 수 있습니다.
# 대괄호 안에 요소 인덱스를 지정하여.
|
테이블>
2) 단일 요소를 포함하는 튜플을 선언하려면 뒤에 쉼표를 사용해야 합니다.
<테이블>
<몸>
1
2
삼
4
|
a = 'a'
b = 'b',
print(type(b)) # <클래스 '튜플'>
print(type(a)) # <class 'str'>
|
테이블>
3) 튜플 요소의 값을 개별 변수에 할당할 수 있습니다.
<테이블>
<몸>
1
2
3
|
my_tuple = (1, 2, 3, 4, 5)
a, b, c, d, e = my_tuple
인쇄(c) #3
|
테이블>
밑줄
_
는 불필요한 변수로 사용될 수 있습니다.
<테이블>
<몸>
1
2
3
|
my_tuple = (1, 2, 3)
a, _, _ = my_tuple
인쇄(a) #1
|
테이블>
변수의 수는 숫자와 일치해야 합니다. 튜플의 요소 수!
4) 튜플은 다양한 중첩 요소를 포함할 수 있습니다. 이 경우 중첩된 요소를 참조할 때 추가 대괄호를 사용해야 합니다.
<테이블>
<몸>
1
2
|
my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a') ), ('b', 'c')))
print(my_tuple[2][1]) # ('b', 'c')
|
테이블>