⊗pyPmFnFi 18 of 129 menu

파이썬에서 객체 필터링을 위한 filter 함수

이제 filter 함수를 배워봅시다. 이 함수는 리스트나 다른 반복 가능한 객체의 요소들을 특정 조건에 따라 걸러낼 수 있게 해줍니다. 첫 번째 매개변수로는 검사할 조건을 정의하는 함수를 받습니다. 두 번째 매개변수에는 필터링할 요소들이 담긴 리스트를 지정합니다. 함수가 True를 반환하면, 해당 요소는 새 리스트에 남습니다. 만약 False를 반환하면, 요소는 리스트에 포함되지 않습니다.

다음과 같은 리스트가 있다고 가정해 봅시다:

lst = [1, 2, 3, 4, 5, 6]

이 리스트에서 짝수만 남겨보겠습니다. 람다 함수를 사용하여 매개변수로 전달된 숫자가 2로 나누어 떨어지도록 조건을 작성합니다:

res = filter(lambda num: num % 2 == 0, lst) print(list(res))

코드를 실행한 후 다음과 같은 새 리스트가 반환됩니다:

[2, 4, 6]

숫자로 이루어진 리스트가 주어집니다:

lst = [1, 2, 3, 4, 5]

이 리스트에서 홀수만을 새로운 리스트에 기록하세요.

문자열로 이루어진 리스트가 주어집니다:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

길이가 2인 문자열만 새로운 리스트에 기록하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부