본문 바로가기

퀴즈

파이썬(Python) 퀴즈 - 리스트 (List)

1. 다음 중 리스트의 특징이 아닌 것은 무엇일까요?

a. 대괄호([])로 표현합니다.
b. 쉼표(,)로 구분합니다.
c. 가변적인(mutable) 자료형입니다.
d. 요소의 인덱스는 1부터 시작합니다.

더보기

정답: d

해설: 리스트의 인덱스는 0부터 시작합니다.


2. 다음 중 리스트 내장 함수가 아닌 것은 무엇일까요?

a. len()
b. append()
c. insert()
d. print()

더보기

정답: d

해설: print()는 리스트 내장 함수가 아닙니다. print()는 출력을 위한 내장 함수입니다.

3. 다음 코드의 실행 결과는 무엇일까요?

my_list = [1, 2, 3]
del my_list[1]
print(my_list)

a. [1, 2]
b. [2, 3]
c. [1, 3]
d. [1]

더보기

정답: c

해설: del 키워드를 사용하면 리스트 내의 특정 요소를 삭제할 수 있습니다. 위 코드에서는 my_list의 두 번째 요소를 삭제하고, 결과적으로 [1, 3]이 출력됩니다.

4. 다음 코드의 실행 결과는 무엇일까요?

my_list = [1, 2, 3]
my_list.remove(2)
print(my_list)

a. [1, 2]
b. [2, 3]
c. [1, 3]
d. [1]

더보기

정답: c

해설: remove() 함수를 사용하면 리스트 내에서 특정 값을 삭제할 수 있습니다. 위 코드에서는 my_list의 두 번째 요소인 2를 삭제하고, 결과적으로 [1, 3]이 출력됩니다.


5. 다음 코드의 실행 결과는 무엇일까요?

my_list = [1, 2, 3]
my_list[1] = 100
print(my_list)

a. [1, 100, 3]
b. [1, 2, 3]
c. [100, 2, 3]
d. [1, 3, 100]

더보기


정답: a

해설: 리스트는 가변적인(mutable) 자료형이기 때문에 내부의 값이 변경될 수 있습니다. 위 코드에서는 my_list의 두 번째 요소를 100으로 변경하고, 결과적으로 [1, 100, 3]이 출력됩니다. 리스트 내의 값은 인덱스를 통해 접근하여 변경할 수 있습니다.