본문 바로가기

파이썬(Python)/간단한 연습

파이썬 람다식(람다함수) 연습장

for 문을 돌리면서, if 조건에 맞는 값만 리스트에 추가.

# 변수들 선언, 정의는 생략

# 기초적인 구문으로 적어야 할 내용
folders_list = []
for i in os.scandir(folder):
	if f.is_dir():
    	folders_list.append(f.path)

# 람다식(람다함수)를 써서 만들어낸 간단한 구문.
folders_list = [ f.path for f in os.scandir(folder) if f.is_dir() ]

 

나무위키 람다식 예제. for 문을 돌리면서 조건에 맞는 값을 출력.

# 기초적인 구문으로 적어야 할 내용.
for i in range(10):
    print(i)
    
# 람다 함수로 만들어낸 간단한 구문
[print(x) for x in range(10)]

# 코드 길이가 짧을수록 차이가 나지 않는다.