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

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

개발

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

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 3,777회 작성일 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
개발 목록
번호 제목 조회 추천 날짜
3262576005-14
3252795005-11
3243596005-10
3232747005-08
3224495005-07
3212948005-07
3202591005-06
3197021005-06
3183104005-04
열람중3778005-04
3161688005-04
3151634005-04
3143166005-04
3131857005-02
3123169005-01
3112102005-01
3102033005-01
3092783004-30
3081843004-30
3073456004-30

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.