파이썬/기초지식
list comprehension
한국수달보호협회장
2022. 6. 15. 23:03
파이썬 for문과 if문은 정말 자주쓰게된다.
오늘 강의에서 짧고 간단하게 쓰면서 처리속도까지 빠른 문법을 알게됐다.
홀수 list 출력
-기존방식-
def odd(number):
new_list = []
for x in range(number):
if (x % 2) == 1:
new_list.append(x)
print(new_list)
odd(30)
list comprehension
def list_comprehension(number):
new_list = [x for x in range(number) if (x % 2) == 1]
print(new_list)
list_comprehension(30)
리스트형 = [변수 for 변수 in [변수1, 변수2, 변수3...] if 조건]