본문 바로가기

[Python] 23강 리스트(list)로 여러 값 한번에 다루기

@도마22026. 1. 1. 21:00
728x90


지금까지는 변수 하나에 값 하나만 저장해왔습니다.
이번 강의에서는 여러 값을 한 번에 저장하고 다루는 방법,
리스트(list)를 배웁니다.


리스트란 무엇인가

리스트는
여러 개의 값을 하나의 변수에 순서대로 저장하는 자료형입니다.

지금까지 이런 식으로 썼다면,

a = 10
b = 20
c = 30

리스트를 쓰면
이렇게 한 줄로 표현할 수 있습니다.

numbers = [10, 20, 30]

값이 많아질수록
리스트의 장점은 압도적으로 커집니다.


1️⃣ 리스트 기본 형태

리스트는
대괄호([ ])를 사용해서 만듭니다.

numbers = [1, 2, 3, 4, 5]

리스트 안에는

  • 숫자
  • 문자열
  • 섞어서

모두 들어갈 수 있습니다.

data = [1, "파이썬", 3.14]

2️⃣ 리스트에 저장된 값 확인하기

리스트 전체를 출력해봅니다.

fruits = ["사과", "바나나", "딸기"]
print(fruits)

실행 결과

['사과', '바나나', '딸기']

리스트는
순서가 있는 자료형입니다.


3️⃣ 리스트와 변수의 차이

변수 하나는
값 하나만 저장할 수 있지만,

score = 90

리스트는
관련된 여러 값을 묶어서 관리할 수 있습니다.

scores = [70, 85, 90, 60]

점수, 이름, 가격처럼
같은 종류의 데이터를 다룰 때
리스트는 필수입니다.


4️⃣ 리스트는 왜 필요한가

리스트가 없으면
이런 작업이 매우 불편합니다.

  • 학생 점수 100개 저장
  • 상품 가격 목록 관리
  • 사용자 입력 데이터 모으기

리스트를 사용하면
반복문과 함께
자동 처리가 가능해집니다.


5️⃣ 빈 리스트 만들기

처음에는 비어 있고
나중에 값을 넣고 싶을 때도 있습니다.

items = []
print(items)

실행 결과

[]

빈 리스트는
프로그램에서 아주 자주 사용됩니다.


6️⃣ 실습 예제

아래 코드를
IDLE에서 직접 작성해 실행해보세요.

  • 과일 이름 3개를 리스트로 만들기
  • 리스트 전체 출력하기
fruits = ["사과", "바나나", "포도"]
print(fruits)

이번 강의 핵심 정리

  • 리스트는 여러 값을 하나로 묶는 자료형이다
  • 대괄호([])로 만든다
  • 순서가 있는 자료형이다
  • 반복문과 함께 쓰면 진짜 힘을 발휘한다

728x90
도마2
@도마2 :: 도마의 코드노트

초보자를 위한 코딩 강의를 정리합니다. 파이썬부터 C#, Unity 게임 제작까지 차근차근 기록합니다. — 도마

목차