[파이썬] 리스트에서 filter, 다양한 방법을 사용해서 데이터 분류 방법 - Whitmem
[파이썬] 리스트에서 filter, 다양한 방법을 사용해서 데이터 분류 방법
Python Programming
2023-06-12 04:17 게시 5d4aae03daa8208db89e

0
0
64
이 페이지는 외부 공간에 무단 복제할 수 없으며 오직 있는 그대로 게시되며 부정확한 내용을 포함할 수 있습니다. 법률이 허용하는 한 가이드 라인에 맞춰 게시 내용을 인용하거나 출처로 표기할 수 있습니다.
This page is not to be distributed to external services; it is provided as is and may contain inaccuracies.
보통의 상황에서 리스트를 분류하거나 처리하기 위해서는 for문을 사용해서 새로운 리스트에 옮겨 담습니다.
위 소스코드는 data 내에 든 다양한 원소들에 대하여 길이가 4이상인 문자열들만 다시 리스트로 뽑아내고 있습니다.
결과
['Hello', 'Admin', 'user', 'download', 'upload']
하지만 filter에서는 간단한 방법을 제공하고 있습니다. filter은 특정 조건이 된 데이터만 리스트에 걸러냅니다.
filter은 기준점을 제시하는 함수가 필요 합니다. 하나의 원소 값에 대해서 길이가 4 이상 인 경우 True를 반환하고 그렇지 아니한 경우 False를 반환합니다. 추후 filter 내에서 이 원소가 4 이상인 String을 가지고 있는 경우만 리스트에 뽑아냅니다.
익명 함수를 사용 한 방법
보통의 경우 직접 함수를 만들지 않고, 익명 함수를 사용합니다.
List Comprehension을 이용한 방법
또는 리스트 컴프리헨션을 사용하여 분류할 수도 있습니다.
댓글 0개
댓글은 일회용 패스워드가 발급되며 사이트 이용 약관에 동의로 간주됩니다.
확인
Whitmemit 개인 일지 블로그는 개인이 운영하는 정보 공유 공간으로 사용자의 민감한 개인 정보를 직접 요구하거나 요청하지 않습니다. 기본적인 사이트 방문시 처리되는 처리 정보에 대해서는 '사이트 처리 방침'을 참고하십시오. 추가적인 기능의 제공을 위하여 쿠키 정보를 사용하고 있습니다. Whitmemit 에서 처리하는 정보는 식별 용도로 사용되며 기타 글꼴 및 폰트 라이브러리에서 쿠키 정보를 사용할 수 있습니다.
이 자료는 모두 필수 자료로 간주되며, 사이트 이용을 하거나, 탐색하는 경우 동의로 간주합니다.