즐거운프로그래밍

[파이썬] 기초 다지기 함수 2

수수께끼 고양이 2023. 10. 27. 16:24
728x90
반응형

 

함수와 for 문 2 : zip(리스트 항목별 묶기, 일회용) (shell에서 실행하기)

L1=['americano','caffe latte','espresso']
L2=[1500,2500,1600]
z=zip(L1,L2)
for coffee,price in z:
    coffee,price
for coffee,price in z:
    coffee,price

 

 


무명 함수 : lambda(한줄짜리 함수)  (shell에서 실행하기)

f=lambda a,b:a*b
f(10,20)
f2=lambda a:a**2
f2(3)
f3=lambda a:a>2
f3(3)

 

 

 


lambda, map, for~in 문의 활용(map은 일회용) (shell에서 실행하기)

f=lambda a:a**2
L=[1,2,3,4]
for m in map(f,L):
    m

f=lambda a:a**2
L=[1,2,3,4]
m=map(f,L)
m
M=[*m]
M

 

 


lambda, filter, for~in 문의 활용(리스트에서 내가 원하는 것만 고르고 싶을 때 filter 사용)  (shell에서 실행하기)

 

1.

f=lambda a:a>2
L=[1,2,3,4]
for f in filter(f,L):
    f

 

 

2.

f=lambda a:a>2
L=[1,2,3,4]
f=filter(f,L)
f
F=[*f]
F

 

 

 

728x90
반응형