#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목Practice_11_Loop_Part_1 실습 질문2025-10-06 19:28
작성자

안녕하십니까, 


웹파이선프로그래밍 온라인 실습 자료 Practice_11_Loop_Part_1의 마지막 실습 문제와 관련하여 질문이 있어서 글 작성합니다. 


밑에 문제를 적어놓겠습니다: 


실습 문제 제목: 두 개의 리스트 병합하여 중복된 아이템이 없는 새로운 리스트 만들기

요구사항: 

(a) 두 개의 list a와 b를 다음과 같이 정의합니다.

(b) a = [1,1,2,3,5,8,13,24,34,55]

(c) b = [1,1,2,3,4,5,6,7,8,9,10,11,12]

(d) 두 list에 모두 포함되는 요소(element)를 모아서, 중복되는 요소가 없는 새로운 리스트 c를 만든 후, 결과를 출력합니다.


저는 요구사항(d)를 리스트 a와 b에 모두 포함되는 element를 중복되지 않도록 리스트c에 저장하여 출력하는 것이라고 해석했습니다. 그렇다면 출력값(리스트c)은 [1, 2, 3, 5, 8]이 됩니다. 


그러나, Practice_Answer파일에는 출력값이 [1, 2, 3, 5, 8, 13, 24, 34, 55, 4, 6, 7, 9, 10, 11, 12]이라고 합니다.


정답이 왜 저렇게 되는 지 이해가 잘 안됩니다. 혹시 (d)를 잘못 해석했을까요?
답변해주시면 감사하겠습니다. 


긴 글 읽어주셔서 감사합니다. 

댓글