B. 리스트 만들기
🎯 학습 목표
이 강의를 마치면 다음을 할 수 있어요:
- ○ 빈 리스트를 만들 수 있다
- ○ 항목이 있는 리스트를 만들 수 있다
- ○ 리스트 기본 문법을 이해한다
핵심 개념
리스트 만들기
리스트는 대괄호 []로 만들고, 항목은 쉼표로 구분합니다.
📦 비유: 상자 포장
빈 상자를 먼저 준비하고, 나중에 물건을 넣을 수도 있고, 처음부터 물건이 들어있는 상자를 받을 수도 있어요!
리스트 문법
| 형태 | 코드 | 설명 |
|---|---|---|
| 빈 리스트 | [] |
나중에 항목 추가 |
| 숫자 리스트 | [1, 2, 3] |
숫자들 저장 |
| 문자열 리스트 | ["a", "b"] |
글자들 저장 |
리스트에 넣을 수 있는 것들
예제 코드
from ursina import *
app = Ursina()
# 빈 리스트 만들기
bullets = []
enemies = []
# 항목이 있는 리스트
colors = [color.red, color.blue, color.green]
# 색상 리스트 사용
for i, c in enumerate(colors):
Entity(model='cube', color=c, position=(i*2, 0, 0))
app.run()
실행 결과
빨강, 파랑, 초록 큐브가 일렬로 나타납니다!
퀴즈
퀴즈: 빈 리스트
빈 리스트를 만드는 올바른 방법은?
정답 보기
정답: A) my_list = []
[]= 리스트 (대괄호)()= 튜플 (소괄호){}= 딕셔너리 (중괄호)
리스트 만들기 연습:
- 빈 리스트:
my_list = - 숫자 리스트:
numbers = [1,, 3] - 문자열은 로 감싸기
🔧 디버그 클리닉
문제: TypeError: 'tuple' object...
직접 코딩해보기
블록으로 배운 내용을 Python 코드로 직접 작성해보세요!
빈 리스트 만들기
빈 리스트를 만들고 나중에 항목을 추가해보세요.
숫자 리스트 만들기
숫자들이 들어있는 리스트를 만들어보세요!
🧩 핵심 요약
이번 강의에서 배운 내용:
| 개념 | 설명 |
|---|---|
| 빈 리스트 | []로 생성 |
| 항목 리스트 | [1, 2, 3] 형태 |
| 구분자 | 쉼표(,)로 항목 구분 |
| 대괄호 | [] 사용 (소괄호 X) |
복습 체크리스트
- [ ] 빈 리스트를 만드는 방법을 알고 있나요?
- [ ] 대괄호와 소괄호의 차이를 이해했나요?
- [ ] 리스트에 여러 종류의 데이터를 넣을 수 있다는 것을 알고 있나요?