python 에서 iterable한 객체를 argument로 받는 함수 종류 > 개발

본문 바로가기
사이트 내 전체검색

개발

python 에서 iterable한 객체를 argument로 받는 함수 종류

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 3,758회 작성일 21-05-04 17:52

본문

## 출처 : https://supermemi.tistory.com/7


all (x)
 : iterable 자료형 x 를 입력 인수로 받으며, x 가 모두 참이면 True, 하나라도 거짓이면 False를 리턴.
```
>>> x = [1,2,3,4]
>>> all(x)
True

>>> x = [0,1,2,3]
>>> all(x)
False
```

any (x)
 : iterable 자료형 x 를 입력 인수로 받으며, x 가 하나라도 참이면 True, 모두 거짓이면 False를 리턴.
```
>>> x = [1,2,3,4]
>>> any(x)
True

>>> x = [0,""]
>>> any(x)
False

>>> x = [0,1,2,3]
>>> any(x)
True
```

filter (function, iterable)
 : iterable한 자료형을 넣었을때, 첫 번째 함수에서 참인 것만 리턴한다.
```
>>> def positive(x):
...    return x > 0

>>> print(list(filter(positive, [1, -2, 3, -4, 5, -6])))
[1, 3, 5]
```

map (function, iterable)
 : 입력 받은 iterable 자료형의 각 요소가 함수 f에 의해 수행된 결과를 묶어서 리턴한다.
```
>>> def two_times(x) : return x*2
...
>>> list(map(two_times, [1,2,3,4,5]))
[2, 4, 6, 8, 10]

list(map(lambda x : x+1, [1,2,3,4,5]))
[2, 3, 4, 5, 6]
```


## 출처
https://supermemi.tistory.com/7

추천0

댓글목록

등록된 댓글이 없습니다.

Total 386건 4 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
3262566005-14
3252783005-11
3243584005-10
3232736005-08
3224486005-07
3212943005-07
3202587005-06
3197004005-06
3183092005-04
열람중3759005-04
3161682005-04
3151632005-04
3143153005-04
3131853005-02
3123159005-01
3112093005-01
3102023005-01
3092771004-30
3081837004-30
3073444004-30

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.