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
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[파이썬] 파이게임(pygame) 활용하기 (0) | 2023.10.27 |
---|---|
[파이썬] 기초 다지기 클래스(class) (0) | 2023.10.27 |
[파이썬] 기초 다지기 함수 1 (0) | 2023.10.27 |
[파이썬] 기초 다지기 dict(딕셔너리 함수) (0) | 2023.10.27 |
[파이썬] 기초 다지기 tuple, dict, set와 packing operator (0) | 2023.10.27 |