반응형
https://link.coupang.com/a/cpaLat
Apple 맥북 에어 13 M2 - 노트북 | 쿠팡
쿠팡에서 Apple 맥북 에어 13 M2 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 노트북 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com

튜플 vs. 리스트, 뭐가 다를까?
파이썬 초보도 이해하는 쉬운 설명
파이썬을 배우다 보면 튜플(tuple)과 리스트(list)가 자주 등장합니다.
겉보기엔 둘 다 여러 값을 담을 수 있는 '상자'처럼 보이죠.
그런데, 이 둘은 분명한 차이가 있습니다.
오늘은 튜플과 리스트의 차이,
그리고 각각을 언제 써야 하는지 쉽게 설명해드릴게요.
튜플: "읽기 전용" 상자
튜플은 한 번 만들면 내용을 바꿀 수 없습니다.
그래서 종종 "읽기 전용 리스트"라고 불리기도 하죠.
record = ('GOOG', 100, 490.1)
위 코드는 한 포트폴리오의 정보를 담은 튜플입니다.
- 'GOOG': 주식 심벌
- 100: 주식 수량
- 490.1: 주식 가격
이렇게 여러 타입의 정보를 하나로 묶어 "하나의 항목"처럼 쓸 때 튜플이 딱입니다.
특징:
- 내용 변경 불가(불변, immutable)
- 여러 타입의 데이터 묶음에 적합
- 데이터의 "구조"를 표현할 때 사용
리스트: "수정 가능한" 상자
리스트는 내용을 자유롭게 바꿀 수 있습니다.
예를 들어, 내가 관심 있는 주식 심벌을 모아놓은 리스트를 생각해볼까요?
symbols = ['GOOG', 'AAPL', 'IBM']
심벌을 추가하거나, 빼거나, 순서를 바꾸는 것도 가능합니다.
특징:
- 내용 변경 가능(가변, mutable)
- 주로 같은 타입의 데이터 모음에 적합
- 데이터의 "집합"을 표현할 때 사용
언제 튜플, 언제 리스트?
- 튜플: 여러 요소가 모여 "하나의 의미"를 가질 때
- 예) 한 사람의 정보(이름, 나이, 주소), 한 주식의 정보(심벌, 수량, 가격)
- 리스트: 같은 종류의 데이터가 "여러 개" 있을 때
- 예) 여러 주식의 심벌, 여러 사람의 이름

정리
구분
|
튜플 (tuple)
|
리스트 (list)
|
변경
|
불가능(읽기 전용)
|
가능(쓰기/수정 가능)
|
용도
|
여러 타입의 묶음
|
같은 타입의 모음
|
예시
|
한 사람 정보
|
여러 사람 이름
|
튜플과 리스트, 이제 조금 더 명확하게 구분되시나요?
각각의 특징을 잘 이해하고, 상황에 맞게 골라 쓰면 파이썬 코딩이 훨씬 쉬워집니다!
반응형
'파이썬' 카테고리의 다른 글
파이썬 딕셔너리, value 기준 내림차순 정렬하는 방법 (0) | 2025.04.29 |
---|---|
브런치스토리 brunchstory 저작권 보호글 파이썬으로 우회 복사하는 방법(웹 크롤링) (1) | 2025.04.28 |
파이썬 변수: 객체와 이름의 연결고리 (1) | 2025.04.10 |
파이썬 수업을 위한 교육용 드론 추천 (0) | 2025.03.05 |
파이썬 정규식으로 주민등록번호 추출 (0) | 2025.02.27 |