· map 함수 사용방법
map(한수 , 순서가 있는 자료형)
map(int, ['3','4','5,'6,'])
ex) 리스트 모든 요소의 공백제거
1) for문을 사용할 경우
```
items=['로지덱마우스', '앱솔키보드']
for i in range(len(items)):
items[i] = items[i].strip()
```
2) map사용할 경우
```
def strip_all(x):
return x.strip()
items = ['로지덱마우스','앱솔키보드']
items = list(map(strip_all, items))
```
3) lambda 함수에 사용되는 경우
```
items = ['로지덱마우스','앱솔키보드']
items = list(map(lamba x:x.strip(),items))
```
· filter 함수 사용방법
filter(함수, 순서가있는자료형)
def func(x):
return x<0
filter(func, [-3,-2,0,5,7])
ex)리스트에서 길이가 3이하인 문자들만 필터링
1) for문 사용했을 때
ainmals = ['cat','tiger','dog','bird','monkey]
result =[]
for i in animals:
if len(i) <= 3:
result.append(i)
2) filter 사용했을 때
ainmals = ['cat','tiger','dog','bird','monkey]
dev word_check(x):
return len(x) <=3
result = list(filter(word_check,animals))
3) labmba 사용했을 때
ainmals = ['cat','tiger','dog','bird','monkey]
result = filter(lambda x :len(x) <=3, animals))