SQLD프로그래밍 언어 활용난이도 2MCQ

SQLD 프로그래밍 언어 활용 기출문제 #3320

문제

다음 Python 프로그램의 실행 결과는?

my_dict = {'a': 10, 'b': 20, 'c': 30} keys = list(my_dict.keys()) print(keys[0:2])

① ['a', 'b'] ② ['a', 'b', 'c'] ③ ['b', 'c'] ④ [10, 20]

정답

1

해설

딕셔너리의 keys() 메서드로 키들을 추출하여 리스트로 변환한 후, 슬라이싱 [0:2]를 적용한다. 인덱스 0부터 1까지(2 미포함)의 요소를 추출하므로 처음 두 개의 키인 ['a', 'b']가 결과이다. ②는 전체 키, ③은 잘못된 범위, ④는 값이 아닌 키를 반환한다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 프로그래밍 언어 활용 기출 #3320 | sqldpass