728x90
반응형
튜플
튜플은 몇 가지 점 제외하고는 리스트와 거의 비슷하다.
- 리스트 : 대괄호 [ ]로 표현 / 값 생성, 삭제, 수정이 가능
- 튜플 : 소괄호 ( )로 표현 / 값을 바꿀 수 없음
>>> t1 = ()
>>> t2 = (1, )
>>> t3 = (1, 2, 3)
>>> t4 = 1, 2, 3
>>> t5 = ('a', 'b', ('ab', 'cd'))
※ 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 함
→ 콤마를 붙이지 않으면 숫자 하나를 변수에 대입하는 것
※ 괄호( )를 생략 가능
튜플 인덱싱
>>> t1 = (1, 2, 'a', 'b')
>>> t1[0]
1
>>> t1[3]
'b'
튜플 슬라이싱
>>> t1 = (1, 2, 'a', 'b')
>>> t1[1:]
(2, 'a', 'b')
튜플 연산하기
튜플 더하기 (+)
>>> t1 = (1, 2, 'a', 'b')
>>> t2 = (3, 4)
>>> t1 + t2
(1, 2, 'a', 'b', 3, 4)
튜플 곱하기 (*)
>>> t2 = (3, 4)
>>> t2 * 3
(3, 4, 3, 4, 3, 4)
튜플 길이 구하기
>>> t1 = (1, 2, 'a', 'b')
>>> len(t1)
728x90
반응형
'Language > Python' 카테고리의 다른 글
[Python] 집합 (0) | 2022.02.23 |
---|---|
[Python] 딕셔너리, 딕셔너리 함수 (0) | 2022.01.22 |
[Python] 리스트 함수 (0) | 2021.11.17 |
[Python] 리스트 (인덱싱과 슬라이싱, 연산하기, 수정과 삭제) (0) | 2021.11.17 |
[Python] 문자열 함수 (0) | 2021.10.02 |