recursive function
nested function
lambda function (함수 인수에 넣을 때.. )
def run(func,x):
print(func(x))
run(lambda x:x+1,1)
zip(리스트1, 리스트2)
각 리스트 원소 묶어서 하나의 리스트로
list1 = [1,2,3]
list2 = [a,b,c]
a = zip(list1,list2)
list(a)
--> [(1,a),(2,b),(3,c)]
for i,j in a:
--> i,j에 하나씩 순차적으로
map(람다함수, list | tuple)
list | tuple의 모든 데이터를 함수에 대입해 결과 리턴
a = map(lambda x:x+1,[1,2,3])
print(list(a))
-->[2,3,4]
filter(함수, 컬렉션)
결과가 참일 경우에만(True | False)
a = filter(lambda x:x+1 == 1,[0,1,2])
print(list(a))
-->[0]
Import 라이브러리이름 로 호출한 후 사용 가능
time.sleep() --> 대기
time.time()
time.localtime()
time.localtime(time.time())
time.strftime( %y %m %d ...) --> str형식으로 변환
--> 하드웨어와 관련