반응형
파이썬 튜플(tuple)을 파악하기 위한 샘플 코드이다.
파이썬에서 주로 튜플과 비교하는 것은 리스트인데, 리스트는 내부의 값을 다이나믹하게 변경 수정 삭제 등등이 가능하다.
반면에 튜플 처음 선언한 값을 유지하는것에 있어 리스트와 다르다.
둘 공통점은 인덱싱이 간편하다. 아래 코드를 실행시켜보면 리스트와 동일한 인덱싱을 할 수 있다.
'''튜플 자료형 파악하기 '''
# 튜플은 리스트와 다르게 값을 변경 할 수 없다.
number = (1,2,3,4,5,6,7) # 튜플은 선언시 괄호를 () 으로 쓴다.
print(number[4]) # 튜플 내 4번째 출력
print(number[-3]) # 뒤에서 3번째 출력
'''number[2] = 9 # 에러발생, 튜플은 값을 변경 못함'''
print(number[2:4]) # 2번 인덱스부터 3번 인덱스까지만 출력, (4번은 안옴)
# 튜플 믹스형.
tuplemix = ("one","two","three",(1,2,3,4,5,6))
print(tuplemix)
print(tuplemix[3][4]) # 튜플 내 튜플에 접근하여 인덱스 출력
만약 주석친 number[2] = 9를 실행시켜보면, 즉 3번째 인자를 9로 변경을 시도하려하면 에러를 일으킴을 알 수 있다.
반응형
'파이썬(python) > Python 기본, 기초' 카테고리의 다른 글
[Python] 파이썬 pip 인식하지 못할 때 해결방법 (0) | 2023.01.31 |
---|---|
[Python] 파이썬 예외처리 문, try, except, else, finally 사용하기 (에러 발생 무시하기) (0) | 2022.01.13 |
[Python] 파이썬 리스트, 리스트 문자 문자열 합치기, 끼워넣기, 교체하기, sort함수 (0) | 2021.09.22 |
[Python] 무한루프에 빠졌을 때 빠져나갈 수 있는 예외처리 만들기 (0) | 2021.09.22 |
[Python] 파이썬 유저에게 입력받아 계산 후 출력하기 (input 함수 사용법) (0) | 2021.09.22 |