DEV Community

sunj
sunj

Posted on

Python, 튜플

튜플의 요솟값은 한 번 정하면 지우거나 변경할 수 없다.

t1 = ()
t2 = (1,)
t3 = (1, 2, 3)
t4 = 1, 2, 3
t5 = ('a', 'b', ('ab', 'cd'))
Enter fullscreen mode Exit fullscreen mode

단지 1개의 요소만을 가질 때는 요소 뒤에 쉼표(,)를 반드시 붙여야 한다는 것과 t4 = 1, 2, 3처럼 소괄호(())를 생략해도 된다는 점

지우거나 변경하려고 할 경우 오류를 반환함

인덱싱

>>> t1 = (1, 2, 'a', 'b')
>>> t1[0]
1
>>> t1[3]
'b'
Enter fullscreen mode Exit fullscreen mode

슬라이싱

>>> t1 = (1, 2, 'a', 'b')
>>> t1[1:]
(2, 'a', 'b')
Enter fullscreen mode Exit fullscreen mode

더하기 _ 새로운 튜플을 만드는것

>>> t1 = (1, 2, 'a', 'b')
>>> t2 = (3, 4)
>>> t3 = t1 + t2
>>> t3
(1, 2, 'a', 'b', 3, 4)
Enter fullscreen mode Exit fullscreen mode

튜플 곱하기

>>> t2 = (3, 4)
>>> t3 = t2 * 3
>>> t3
(3, 4, 3, 4, 3, 4)
Enter fullscreen mode Exit fullscreen mode

튜플 길이 구하기

>>> t1 = (1, 2, 'a', 'b')
>>> len(t1)
4
Enter fullscreen mode Exit fullscreen mode

참조 : https://wikidocs.net/15

Top comments (0)