튜플은 리스트와 매우 흡사하지만 리스트처럼 수정,삭제 등등 아이템 변경이 불가하다!
위에 내용 하나만 잘 기억해놓고 있어도 튜플활용은 끝이다.
(숫자, 문자열,논리형 등 모든 기본 데이터를 같이 저장할 수 있다.)
students = ('egoing', 'sori', 'maru')
numbers = (1, 2, 3, 4)
strs = (3.14, '십',20,'one','3.141592')
(튜플 안에 튜플, 다른 컨테이너 자료형 데이터(ex.리스트)를 넣을 수 있다.)
datas = (10,20,30,(10,20,30),[10,20,30])
튜플도 리스트와 마찬가지로 인덱스가 부여된다.
students = ('홍길동', '이순신', '강감찬', '유관순', '안중근')
print(students[0])
print(students[1])
print(students[2])
print(students[3])
print(students[4])
결과는!
홍길동
이순신
강감찬
유관순
안중근
인덱스 번호에 맞는 아이템값이 잘 출력되는 것을 확인 할 수 있다.
students = ('홍길동', '이순신', '강감찬', '유관순', '안중근')
for i in range(0,5):#0부터 5까지 2씩 증가
if i % 2 == 0:
print(f'인덱스가 짝수: {students[i]}')
else:
print(f'인덱스가 홀수: {students[i]}')
결과는
인덱스가 짝수: 홍길동
인덱스가 홀수: 이순신
인덱스가 짝수: 강감찬
인덱스가 홀수: 유관순
인덱스가 짝수: 안중근
이렇게 튜플도 인덱스로 쉽게 접근할 수 있다는 사실!!
평소에 튜플을 잘 사용하지 않아서 몰랐는데 매우 유용한 강의였다.