1. Învăţa
  2. /
  3. Courses
  4. /
  5. Python의 데이터 타입

Connected

exercise

집합의 차집합 구하기

집합을 비교하는 또 다른 방법은 difference() 메서드를 사용하는 거예요. 이 메서드는 한 집합에는 있지만 다른 집합에는 없는 모든 항목을 반환합니다. 어떤 집합에서 메서드를 호출하느냐가 반환 기준이 되니 주의하세요. 튜플과 달리, 집합은 add()로 항목을 추가할 수 있어요. 단, 이미 존재하지 않는 항목만 추가됩니다.

이번 연습에서는 샘플에서 수컷 개체가 있었지만 암컷 개체는 없었던 펭귄 종을 살펴보겠습니다. male_penguin_species 집합은 워크스페이스에 미리 로드되어 있어요.

Instrucţiuni

100 XP
  • 리스트 컴프리헨션을 사용해 penguins의 각 penguin을 순회하고, 결과를 female_species_list에 저장하세요:
    • 펭귄의 sex가 'FEMALE'이면 해당 species 값을 반환하세요.
  • female_species_list로부터 집합을 만들어 female_penguin_species로 저장하세요.
  • female_penguin_species와 male_penguin_species의 차집합을 구해 differences에 저장하세요.
  • differences를 출력하세요. 이 부분은 이미 준비되어 있으니 "Submit Answer"를 눌러 결과를 확인해 보세요!