문제
다음 파이썬 코드를 실행한 뒤 최종 집합 a에 포함되는 원소를 작성하시오. 단, set은 출력 순서가 보장되지 않으므로 원소만 작성한다.
정답
중국, 한국, 베트남, 홍콩, 태국 (순서 무관)
중국 한국 베트남 홍콩 태국중국, 한국, 베트남, 홍콩, 태국한국 중국 베트남 홍콩 태국
해설
집합 a는 {'일본','중국','한국'}으로 시작한다. add('베트남')으로 베트남이 추가되고, add('중국')은 이미 존재하므로 변화가 없다. remove('일본')으로 일본이 제거되고, update(['홍콩','한국','태국'])으로 홍콩과 태국이 추가된다. 한국은 이미 존재하므로 중복 추가되지 않는다. 따라서 최종 원소는 중국, 한국, 베트남, 홍콩, 태국이며 set은 출력 순서가 보장되지 않는다.