상위 목록: 하위 목록: 작성 날짜: 읽는 데 7 분 소요

튜플(Tuple)

Python에서는 소괄호(())를 이용하여 튜플을 생성할 수 있습니다.

튜플은 정의에 사용되며 변경이 불가하고 순서를 중요시합니다.

주로, 변하지 않는 값이나 위치, 크기 등 한 쌍을 이루는 객체들을 표현할 때 사용합니다.



생성

a = (1, 2, 3, 4, 5)
b = (6,)
c = tuple("123")

print(a)
print(b)
print(c)
결과
(1, 2, 3, 4, 5)
(6,)
(‘1’, ‘2’, ‘3’)

소괄호(())를 이용하여 목록(List)동일한 방법으로 튜플을 생성할 수 있습니다.

요소를 하나만 갖는 튜플을 생성할 경우, 요소 내에 쉼표를 추가해 튜플로 표현할 수 있습니다.

또한, tuple()을 통해서도 다른 형식의 데이터를 튜플로 변경할 수 있습니다.



참조

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

print(a[0])
print(a[1])
print(a[2])
print(a[-1])
print(a[0:2])
print(a[0:-1])
print(a[0:-1:2])
결과
1
2
3
5
(1, 2)
(1, 2, 3, 4)
(1, 3)

튜플은 :을 이용하여 튜플을 참조할 수 있습니다.

튜플[index]를 사용하면 index의 값을 출력합니다.

튜플[start:end]를 사용하면 start부터 end값 까지 출력합니다.

튜플[start:end:interval]를 사용하면 start부터 end값 까지 interval 간격만큼 출력합니다.

첫 번째 값0이며, 우측의 첫 번째 값-1을 사용하여 출력이 가능합니다.



조사

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

print(len(a))
print(max(a))
print(min(a))
print(a.index(3))
print(a.count(1))
print(6 in a)
결과
5
5
1
2
1
False

len()을 이용하여 튜플의 길이를 확인할 수 있습니다.

min()을 이용하여 튜플에서 최솟값을 가지는 원소의 값을 확인할 수 있습니다.

max()를 이용하여 튜플에서 최댓값을 가지는 원소의 값을 확인할 수 있습니다.

튜플.index()를 이용하여 해당 값이 가지는 위치를 확인 할 수 있습니다. (시작값=0)

튜플.count()를 이용하여 해당 값이 가지는 개수를 확인할 수 있습니다.

값 in 튜플을 이용하여 해당 값이 존재하는지 확인할 수 있습니다.

댓글 남기기