정보처리기사 실기PythonPython - 집합(set) 연산난이도 2SHORT_ANSWER

정보처리기사 실기 Python - 집합(set) 연산 기출문제 #11098

문제

다음 파이썬 코드를 실행한 뒤 최종 집합 a에 포함되는 원소를 작성하시오. 단, set은 출력 순서가 보장되지 않으므로 원소만 작성한다.

정답

중국, 한국, 베트남, 홍콩, 태국 (순서 무관)

중국 한국 베트남 홍콩 태국중국, 한국, 베트남, 홍콩, 태국한국 중국 베트남 홍콩 태국

해설

집합 a는 {'일본','중국','한국'}으로 시작한다. add('베트남')으로 베트남이 추가되고, add('중국')은 이미 존재하므로 변화가 없다. remove('일본')으로 일본이 제거되고, update(['홍콩','한국','태국'])으로 홍콩과 태국이 추가된다. 한국은 이미 존재하므로 중복 추가되지 않는다. 따라서 최종 원소는 중국, 한국, 베트남, 홍콩, 태국이며 set은 출력 순서가 보장되지 않는다.

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

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

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

[정보처리기사 실기] Python - 집합(set) 연산 Python 기출 #11098 | 문어CBT