[zerobase_데이터 취업스쿨_스터디노트] 8. 파이썬 튜플

김소희·2023년 11월 22일
0

study_note

목록 보기
8/50

튜플은 리스트와 매우 흡사하지만 리스트처럼 수정,삭제 등등 아이템 변경이 불가하다!

위에 내용 하나만 잘 기억해놓고 있어도 튜플활용은 끝이다.

1. 튜플은 '()' 를 이용해서 선언하고 데이터 구분은 ',' 로 한다.

(숫자, 문자열,논리형 등 모든 기본 데이터를 같이 저장할 수 있다.)

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])

2. 튜플 아이템 조회

튜플도 리스트와 마찬가지로 인덱스가 부여된다.

students = ('홍길동', '이순신', '강감찬', '유관순', '안중근')

print(students[0])
print(students[1])
print(students[2])
print(students[3])
print(students[4])

결과는!

홍길동
이순신
강감찬
유관순
안중근

인덱스 번호에 맞는 아이템값이 잘 출력되는 것을 확인 할 수 있다.

3. 실습!

students = ('홍길동', '이순신', '강감찬', '유관순', '안중근')

for i in range(0,5):#0부터 5까지 2씩 증가
    if i % 2 == 0:
        print(f'인덱스가 짝수: {students[i]}')
    else:
        print(f'인덱스가 홀수: {students[i]}')

결과는

인덱스가 짝수: 홍길동
인덱스가 홀수: 이순신
인덱스가 짝수: 강감찬
인덱스가 홀수: 유관순
인덱스가 짝수: 안중근

이렇게 튜플도 인덱스로 쉽게 접근할 수 있다는 사실!!
평소에 튜플을 잘 사용하지 않아서 몰랐는데 매우 유용한 강의였다.

profile
AI 개발자로 가는 길 두렵지 않아요

0개의 댓글