[Python] filter() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 17 views

filter(function, iterable)

filter() 함수는 함수가 True를 반환하는 반복 가능한 요소(list, tuple 등)에서 요소를 추출합니다.

 

매개변수

  • function - 함수
  • iterable - set, list, tuple 등과 같은 반복 가능한 데이터

 

리턴값

반복 가능한 요소(iterator)를 반환합니다.

 

예제

letters = ['a', 'b', 'd', 'e', 'i', 'j', 'o']

# 문자열이 모음이면 True를 리턴
def filter_vowels(letter):
    vowels = ['a', 'e', 'i', 'o', 'u']
    return True  # 문자열이 모음이면 True, 아니면 False

filtered_vowels = filter(filter_vowels, letters)

# tuple로 바꾸기
vowels = tuple(filtered_vowels)
print(vowels)

결과

('a', 'e', 'i', 'o')

python 강좌 filter

2022-05-17 15:54

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.