상세 컨텐츠

본문 제목

[Python] map, filter 함수

Python

by TUZA 2022. 6. 11. 00:03

본문

map 함수 사용방법

map을 이용하면 ['3','4','5','6'] 리스트의 데이터가 int에 하나씩 거쳐가게 된다.

그러므로 아래의 예시를 보면 리스트의 데이터는 모두 int 로 형변환된다.

 

map(함수, 순서가있는자료형)
map(int,['3','4','5','6'])
items = [' 로지덱마우스',' 앱솔키보드 ']

for i in range(items):
    items[i] = items[i].strip()


def strip_all(x):
    return x.strip()

items = [' 로지덱마우스',' 앱솔키보드 ']
items = list(map(strip_all,items))

items = [' 로지덱마우스',' 앱솔키보드']
items = map(lambda x:x.strip(),items)

 

filter 함수 사용방법

 

filter(함수, 순서가있는자료형)

def func(x):
   return x<0

filter(func,[-3,-2,0,5,7])
반응형

'Python' 카테고리의 다른 글

[Python] 상속  (0) 2022.06.14
[Python] 클래스 실습예제  (0) 2022.06.14
[Python] 람다함수  (0) 2022.06.10
[Python] 함수의 다양한 매개변수  (0) 2022.06.10
[Python] 할당과 복사  (0) 2022.06.08

관련글 더보기