2. 함수

NORDE·2022년 1월 30일
0

studying english

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

time.sleep() --> 대기
time.time()
time.localtime()
	time.localtime(time.time())
 time.strftime( %y %m %d ...) --> str형식으로 변환

os, sys

--> 하드웨어와 관련

profile
노상원입니다

0개의 댓글

관련 채용 정보