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

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

개발

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

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 3,820회 작성일 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
개발 목록
번호 제목 조회 추천 날짜
3262588005-14
3252808005-11
3243613005-10
3232763005-08
3224518005-07
3212966005-07
3202613005-06
3197037005-06
3183128005-04
열람중3821005-04
3161696005-04
3151647005-04
3143207005-04
3131872005-02
3123189005-01
3112123005-01
3102063005-01
3092804004-30
3081865004-30
3073481004-30

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.