(Python) 람다식. lambda
lambda 는 이름이 없는 함수. 무명 함수라고 생각하면 되겠다. 'lambda 매개변수들 : 반환되는 수식 (return 값)' 형식으로 이용된다고 생각하면 되겠다. map() 함수, filter() 함수, sorted() 함수, sort() 함수, functools.reduce() 함수에서 종종 이용된다! map() 과 lambda 의 활용 # map() 과 lambda order = [(1, "재킷", 5, 120000), (2, "셔츠", 6, 24000)\ ,(3, "바지", 3, 50000), (4, "코트", 6, 300000) ] f = lambda data : (data[0], data[2] * data[3]) result = map(f,order) print(list(result)) ..
(Python) 내장함수
zip() : 두 개의 iterable 객체를 하나로 묶어주는 함수 a = [1,2,3,4] b = {1,2,3} seasons = ("봄", "여름", "가을", "겨울") print(list(zip(a,seasons))) print(list(zip(b,seasons))) for (a,b) in list(zip(a,seasons)): print(a,b) #[(1, '봄'), (2, '여름'), (3, '가을'), (4, '겨울')] #[(1, '봄'), (2, '여름'), (3, '가을')] #1 봄 #2 여름 #3 가을 #4 겨울 filter() : 조건을 제시하는 함수를 만들어서 그 조건에 해당하는 요소를 추출하는 함수 두 개의 인수를 받으며, 첫번째는 조건함수, 두번째는 iterable 객체를 받..