문제
다음 파이썬 코드를 실행한 뒤 최종 집합 a에 포함되는 원소를 작성하시오. 단, set은 출력 순서가 보장되지 않으므로 원소만 작성한다.
정답
한국, 중국, 베트남, 홍콩, 태국 (순서 무관)
한국 중국 베트남 홍콩 태국한국, 중국, 베트남, 홍콩, 태국베트남 중국 한국 홍콩 태국
해설
set은 중복을 허용하지 않고 순서가 보장되지 않는다. 초기 원소는 한국, 중국, 일본이고, 베트남을 추가한 뒤 중국 추가는 중복이라 변화가 없다. 일본을 제거하고 홍콩, 한국, 태국을 추가하면 한국은 이미 있어 중복 처리된다. 따라서 최종 원소는 한국, 중국, 베트남, 홍콩, 태국이며 출력 순서는 실행 환경에 따라 달라질 수 있다.