정보처리기사 실기PythonPython set난이도 3SHORT_ANSWER

정보처리기사 실기 Python set 기출문제 #21799

문제

다음은 Python 코드에 대한 문제이다. 아래 코드를 확인하여 알맞은 출력값을 작성하시오.

정답

2

2

해설

딕셔너리 컴프리헨션은 생성 시점의 lst 값을 사용하므로 dst는 {1:2, 2:4, 3:6}이고 s는 {2, 4, 6}이다. 이후 lst[0]=99를 해도 이미 만들어진 dst에는 반영되지 않는다. dst[2]=7로 dst 값은 {2, 7, 6}이 되고, s.add(99)로 s는 {2, 4, 6, 99}가 된다. s와 set(dst.values())={2, 7, 6}의 교집합은 {2, 6}이므로 길이는 2이다.

정보처리기사 실기 Python 다른 기출문제

정보처리기사 실기 시험 준비 가이드

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

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