We.TIL 번외 : 리스트 요소 중 짝수요소만 리턴하기

김기욱·2020년 7월 23일
0

We.TIL

목록 보기
4/69

문제

Input으로 주어진 리스트에서 홀수는 전부 지우고 짝수만 남은 리스트를 리턴해주세요.

해결법

filter함수를 활용한다. filter 함수는 list나 dictionary같은 iterable 한 데이터를 특정 조건에 일치하는 값만 추출해 낼때 사용하는 함수이다. def 함수로 필요한 조건식을 세워놓고 해당 조건식을 붙여넣으면 된다.
  • 주의해야할 점 : filter함수를 사용해서 반환된 값은 iterable하게 반환된다. 그러므로 리스트 형태로 활용하기 위해선 list()를 써서 리스트 형태로 만들어 주어야 한다.

  • iterable이 뭐냐구? : iterable 의 의미는 member를 하나씩 차례로 반환 가능한 object를 말한다. iterable 의 예로는 sequence type인 list, str, tuple 이 대표적이다.

profile
어려운 것은 없다, 다만 아직 익숙치않을뿐이다.

0개의 댓글