728x90
리스트는 여러 개의 값을 하나의 변수에 저장할 수 있는 파이썬의 기본 자료형 중 하나입니다. 순서가 있는 데이터의 집합으로, 가장 자주 사용되는 자료형 중 하나입니다. 이번 장에서는 리스트의 생성, 인덱싱, 슬라이싱 등의 기초적인 사용법을 학습합니다.
● 리스트 생성
리스트는 대괄호 []
를 사용하여 생성하며, 여러 개의 값을 쉼표로 구분해 저장할 수 있습니다.
numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
mixed = [1, "hello", True, 3.14]
리스트 안에는 숫자, 문자열, 불 값 등 다양한 자료형을 함께 포함할 수 있습니다.
● 인덱싱과 슬라이싱
문자열과 마찬가지로 리스트는 인덱스를 통해 특정 요소에 접근할 수 있습니다. 인덱스는 0부터 시작합니다.
fruits = ["apple", "banana", "cherry"]
print(fruits[0]) # apple
print(fruits[-1]) # cherry
슬라이싱을 통해 리스트의 일부를 추출할 수 있습니다.
print(fruits[0:2]) # ['apple', 'banana']
● 리스트 수정과 삭제
리스트는 값의 수정이 가능하며, 요소를 삭제할 수도 있습니다.
fruits[1] = "grape" # 값 변경
del fruits[0] # 인덱스로 삭제
fruits.remove("cherry") # 값으로 삭제
● 리스트 연산
리스트는 더하기, 곱하기 연산이 가능합니다. 더하기는 리스트를 이어붙이고, 곱하기는 반복합니다.
print([1, 2] + [3, 4]) # [1, 2, 3, 4]
print(["hi"] * 3) # ['hi', 'hi', 'hi']
● 마무리
이번 장에서는 리스트의 기본적인 개념과 생성, 인덱싱, 슬라이싱, 수정과 삭제 등 주요 기능을 살펴보았습니다. 리스트는 파이썬에서 가장 많이 사용하는 자료형이므로 충분히 익혀두는 것이 좋습니다. 다음 장에서는 리스트 메서드와 고급 활용법을 다룹니다.
728x90
'프로그래밍언어 > 파이썬[초급]' 카테고리의 다른 글
[파이썬][초급] Chapter09. 튜플(Tuple)과 리스트 비교 (0) | 2025.05.15 |
---|---|
[파이썬][초급] Chapter08. 리스트 메서드와 슬라이싱 (0) | 2025.05.15 |
[파이썬][초급] Chapter06. 문자열 포맷팅 (0) | 2025.05.15 |
[파이썬][초급] Chapter05. 문자열 자료형 (0) | 2025.05.15 |
[파이썬][초급] Chapter04. 숫자형 자료형 (0) | 2025.05.14 |