본문 바로가기
프로그래밍언어/파이썬[초급]

[파이썬][초급] Chapter07. 리스트(List) 기초

by about_IT 2025. 5. 15.
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