BOOK 《똑똑한 파이썬》 교재

12장. 리스트

파이썬의 핵심을 찌르는 단계별 퀴즈를 풀어보세요.

섹션 완료도 0%
획득 가능 포인트 260 P
01
빈칸 채우기
12-1.py 리스트 인덱싱과 슬라이싱

점수 리스트에서 특정 원소와 일부 구간을 출력합니다. 빈칸에 들어갈 알맞은 인덱스를 채우세요.

미션 시작
02
빈칸 채우기
12-2.py 리스트 이어붙이기 (+)

두 리스트를 + 로 이어붙입니다. 빈칸에 들어갈 알맞은 연산자를 채우세요.

미션 시작
03
빈칸 채우기
12-3.py for in 리스트로 원소 순회

리스트의 모든 원소를 한 줄씩 출력합니다. 빈칸에 들어갈 알맞은 코드를 채우세요.

미션 시작
04
빈칸 채우기
12-4.py 리스트의 합과 평균 (for 누적)

점수 리스트의 합과 평균을 구합니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.

미션 시작
05
빈칸 채우기
12-5.py while로 리스트 순회 (인덱스 사용)

while과 인덱스 i를 함께 사용해 리스트를 처음부터 끝까지 도는 방법입니다. 빈칸에 들어갈 알맞은 코드를 채우세요.

미션 시작
06
빈칸 채우기
12-6.py 내장 함수 sum() / len()

리스트의 모든 원소를 더하는 sum()과 길이를 구하는 len()을 사용해 평균을 구합니다. 빈칸에 들어갈 알맞은 함수를 채우세요.

미션 시작
07
빈칸 채우기
12-7.py 리스트 끝에 추가 / 원소 변경

리스트 끝에 값을 추가하고, 특정 인덱스의 값을 변경합니다. 빈칸에 들어갈 알맞은 메서드/표기를 채우세요.

미션 시작
08
빈칸 채우기
12-8.py 빈 리스트로 시작해 채우기

빈 리스트를 만들고 append로 하나씩 추가합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
09
빈칸 채우기
12-9.py 특정 값 제거 (remove)

리스트에서 특정 값을 찾아 제거합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
10
빈칸 채우기
12-10.py 정렬 (오름차순/내림차순)

리스트를 오름차순/내림차순으로 정렬합니다. 빈칸에 들어갈 알맞은 메서드/옵션을 채우세요.

미션 시작
11
빈칸 채우기
12-11.py 문자열 자르기 (split)

공백으로 구분된 문장을 split으로 잘라 리스트로 만듭니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
12
빈칸 채우기
Q12-1.py 무지개 색 리스트 다루기

무지개 색 리스트에서 첫 색, 3~6번째 색, 4번째 색을 출력합니다. 빈칸에 들어갈 알맞은 인덱스를 채우세요.

미션 시작
13
빈칸 채우기
Q12-2.py 다른 자료형이 섞인 리스트 순회

숫자와 문자열이 함께 들어있는 리스트를 for문으로 순회합니다. 빈칸에 들어갈 알맞은 코드를 채우세요.

미션 시작
14
빈칸 채우기
Q12-3.py 번호와 함께 출력 (i+1: 값)

리스트를 while로 순회하며 "번호 : 색이름" 형식으로 출력합니다. 빈칸에 들어갈 알맞은 표현을 채우세요.

미션 시작
15
빈칸 채우기
Q12-4.py 리스트에서 3의 배수만

숫자 리스트에서 3의 배수만 출력합니다. 빈칸에 들어갈 알맞은 조건을 채우세요.

미션 시작
16
빈칸 채우기
Q12-5.py 점수 평균 (sum + len)

세 점수의 합과 평균을 출력합니다. 빈칸에 들어갈 알맞은 함수를 채우세요.

미션 시작
17
빈칸 채우기
Q12-6.py 리스트 끝에 100 추가

리스트 끝에 100을 추가하고 출력합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
18
빈칸 채우기
Q12-7.py 동물 추가 후 모두 출력

리스트에 "토끼"를 추가한 뒤 for문으로 모두 출력합니다. 빈칸에 들어갈 알맞은 코드를 채우세요.

미션 시작
19
빈칸 채우기
Q12-8.py 세 과목 점수 입력 후 합산

세 과목 점수를 입력받아 리스트에 담고 합계를 출력합니다. 빈칸에 들어갈 알맞은 함수/메서드를 채우세요. 예시 입력: 80 (엔터) 90 (엔터) 75

미션 시작
20
빈칸 채우기
Q12-9.py 회원 정보에서 전화번호 삭제

리스트에서 특정 전화번호를 삭제합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
21
빈칸 채우기
Q12-10.py 과일 이름 정렬

문자열 리스트를 정렬해서 출력합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
22
빈칸 채우기
Q12-11.py 날짜에서 월만 꺼내기

"2026-3-15" 형식 날짜에서 월(가운데)만 꺼내 출력합니다. 빈칸에 들어갈 알맞은 인자/인덱스를 채우세요. 예시 입력: 2026-3-15

미션 시작
23
빈칸 채우기
Q12-12.py 점수 3개 입력받아 평균

점수 3개를 입력받아 리스트에 담고 평균을 구합니다. 빈칸에 들어갈 알맞은 메서드/함수를 채우세요. 예시 입력: 80 (엔터) 90 (엔터) 70

미션 시작
24
빈칸 채우기
E12-1.py 종료(-1)까지 성적 누적 입력

-1이 입력되면 종료하고, 입력된 성적들의 평균을 출력합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요. 예시 입력: 80 (엔터) 90 (엔터) 75 (엔터) -1

미션 시작
25
빈칸 채우기
E12-2.py 두 리스트로 알파벳 퀴즈

문제와 정답이 각각 리스트로 주어집니다. 같은 인덱스끼리 짝지어 처리합니다. 빈칸에 들어갈 알맞은 인덱스 표현을 채우세요. 예시 입력: a (엔터) u (엔터) t (엔터) p

미션 시작
26
빈칸 채우기
E12-3.py 점수대별 인원 분포 세기

점수 리스트에서 90이상/80이상/70이상/60이상/59이하 인원을 각각 셉니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.

미션 시작
용어사전