데이터 분석/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: