[파이썬] 함수 - 2
Filter()리스트의 요소 중 조건에 맞는 것만 골라 list 로 리턴def flunk(s): return s Map()리스트를 변환 함수로 처리한 후 그 결과를 list로 리턴map(function_name, list_data)def half(s): return s/2 data = [45,89,72,53,94]# map은 주소값을 출력하는 것이기 때문에 원소를 보고 싶으면 list 에 넣어야함# print(list(map(half,data))) for d in map(half,data): print(d, end=', ')# 22.5, 44.5, 36.0, 26.5, 47.0, Reduce()리스트를 집계함수로 처리 후 그 결과를 단일의 값으로 리턴집계함수는 두개의 인자를 받는..
2023. 11. 5.
[파이썬] Comprehension, zip(), enumerate()
Comprehension하나 이상의 iterator로부터 파이썬의 자료구조를 만드는 방법1) List Comprehensionappend() 이용 / range() 이용[ 표현식 for 항목 in 순회 가능한 객체 ][ 표현식 for 항목 in 순회 가능한 객체 if 조건 ]2) Dictionary Comprehension List Comprehension 와 같이 if, for .. 다중 절을 가질 수 있다.{ 키 표현식 : 값 표현식 for 항목 in 순회 가능한 객체 }3) Set Comprehension { 표현식 for 항목 in 순회 가능한 객체 }tmp = {1,3,5,6,8,44,6,88,3,34}a = [i for i in tmp if not i%2] # 짝수이면print(a)# [34..
2023. 11. 5.