[Python] 리스트 LIST
1️⃣ 리스트
리스트는 여러 개의 항목을 순서대로 저장할 수 있는 데이터 타입입니다.
리스트에 저장할 수 있는 항목의 개수와 데이터 타입에는 제한이 없습니다.
리스트가 포함하는 각 항목을 요소라고 부릅니다.
각 요소의 위치는 문자열과 마찬가지로 인덱스라고 부릅니다.
요소를 자유롭게 추가, 수정, 삭제할 수 있습니다.
대괄호( [ ] ) 안에 요소들을 콤마( , )로 구분해서 넣어 생성할 수 있습니다.
beverage_list = ["아메리카노", "카푸치노", "라떼", "녹차", "유자차"]
print(beverage_list)
# 결과
['아메리카노', '카푸치노', '라떼', '녹차', '유자차']
대괄호 안에 요소를 넣지 않으면 빈 리스트가 생성됩니다.
# 결과
empty_list = []
리스트에 서로 다른 데이터 타입의 요소를 저장할 수 있지만, 권장되지 않습니다.
하나의 리스트 안에는 같은 타입의 요소를 저장하는 것이 코드의 가독성을 높입니다.
mixed_list = ["Hello", 123, True, [1, 2, 3]]
같은 값의 요소를 중복으로 저장할 수 있습니다.
duplicated_fruits = ["딸기", "딸기", "바나나", "사과", "수박", "포도"]
2️⃣ 중첩 리스트
리스트 내에 다른 리스트를 포함하고 있는 구조를 중첩 리스트라고 합니다.
안쪽 리스트는 바깥쪽 리스트의 요소이기 때문에 마찬가지로 콤마( , )로 구분합니다.
행과 열로 구성된 표 형태로 데이터가 저장되어 있다고 생각할 수 있습니다.
seasonal_fruits = [
["한라봉", "매실"],
["복숭아"],
["무화과", "배", "감"],
["귤"],
]
print(seasonal_fruits)
# 결과
[['한라봉', '매실'], ['복숭아'], ['무화과', '배', '감'], ['귤']]
'낙서장[1] > 94. Python' 카테고리의 다른 글
| [Python] 리스트 수정/추가 (0) | 2025.07.24 |
|---|---|
| [Python] 리스트활용 / 인덱싱 (2) | 2025.07.23 |
| [Python] 비교연산자 (1) | 2025.07.22 |
| [Python] 숫자 연산 (3) | 2025.07.21 |
| [Python] 문자슬라이싱 (0) | 2025.07.21 |