데이터 분석/Python
리스트 (List)
데이터분석가 이채은
2025. 1. 28. 20:12
리스트(List)란?
리스트는 여러 개의 데이터를 순서대로 저장하는 자료형입니다.
대괄호 []로 감싸서 표현하며, 각 요소는 인덱스(순번)를 가지고 있습니다.
리스트 기본 문법
# 리스트 생성
my_list = [10, 20, 30, 40, 50]
# 값 가져오기 (인덱스는 0부터 시작)
print(my_list[0]) # 10
print(my_list[2]) # 30
print(my_list[-1]) # 50 (음수 인덱스는 뒤에서부터)
- 인덱스(index)로 값을 가져올 수 있음
- 음수 인덱스도 사용 가능 (예: -1은 마지막 값)
리스트 주요 기능
기능 | 설명 | 예제 |
list.append(값) | 리스트 끝에 값 추가 | my_list.append(60) |
list.insert(인덱스, 값) | 특정 위치에 값 삽입 | my_list.insert(1, 15) |
list.remove(값) | 특정 값 삭제 | my_list.remove(30) |
list.pop(인덱스) | 특정 위치 값 꺼내기 | my_list.pop(2) |
list.index(값) | 값의 인덱스 찾기 | my_list.index(40) |
list.count(값) | 값 개수 세기 | my_list.count(20) |
list.sort() | 오름차순 정렬 | my_list.sort() |
list.reverse() | 내림차순 정렬 | my_list.reverse() |
마무리
- 리스트는 순서가 있는 데이터 저장 방식 ([값1, 값2, 값3])
- 반복문을 사용할 때 리스트는 for value in list: