파이썬 리스트 완벽 정리 (비전공자 입문 가이드)

파이썬을 처음 시작하면 가장 많이 사용하는 자료형이 바로 리스트(List)입니다.

앞에서 배열과 인덱스를 이해했다면,
리스트는 훨씬 쉽게 느껴질 수 있습니다.

저도 처음에는 단순히 “값 여러 개 넣는 것”이라고 생각했는데,
막상 사용해보니 데이터를 다루는 핵심 도구라는 걸 알게 되었습니다.


1. 리스트(List)란?

리스트는 여러 개의 데이터를 한 번에 저장하고 관리할 수 있는 자료형입니다.


numbers = [1, 2, 3, 4]
names = ["철수", "영희", "민수"]

👉 리스트의 특징

  • 대괄호 [] 사용
  • 순서 존재 (인덱스 있음)
  • 중복 허용
  • 다양한 자료형 저장 가능

2. 리스트 인덱싱과 슬라이싱

리스트도 문자열처럼 인덱스를 사용해 값을 가져올 수 있습니다.


a = [10, 20, 30, 40]
print(a[0])

결과:


10

슬라이싱도 동일하게 사용할 수 있습니다.


print(a[1:3])

결과:


[20, 30]

3. 리스트에 값 추가하기

append() → 맨 뒤에 추가


a = [1, 2, 3]
a.append(4)

결과:


[1, 2, 3, 4]

insert() → 원하는 위치에 추가


a.insert(1, 100)

결과:


[1, 100, 2, 3, 4]

4. 리스트 값 삭제하기

pop() → 값 꺼내고 삭제


a.pop()

remove() → 특정 값 삭제


a.remove(100)

del → 인덱스로 삭제


del a[0]

5. 리스트 정렬과 뒤집기

sort() → 오름차순 정렬


a.sort()

reverse() → 순서 뒤집기


a.reverse()

6. 리스트에서 자주 사용하는 함수

  • index() → 특정 값의 위치 찾기
  • sum() → 리스트 값들의 합

a = [1, 2, 3]
print(sum(a))

결과:


6

7. 리스트 핵심 정리

  • 리스트는 여러 데이터를 저장하는 기본 자료형
  • 인덱싱과 슬라이싱 가능
  • append, insert로 데이터 추가
  • pop, remove, del로 삭제 가능
  • sort, reverse로 정렬 가능

리스트는 파이썬에서 가장 많이 사용하는 자료형입니다.

👉 처음에는 함수가 많아서 헷갈릴 수 있지만, 반복해서 사용하면 자연스럽게 익숙해질 것 입니다.


👉 이전 글

👉 파이썬 배열과 인덱스 완벽 정리


👉 다음 글 추천

다음 단계에서는 리스트와 자주 비교되는 튜플(tuple) 개념을 알아보겠습니다.

👉 파이썬 튜플 vs 리스트 차이 쉽게 이해하기

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤