[ 표현식 for 원소 in 반복가능한 객체 ]
[ 표현식 for 원소 in 반복가능한 객체 if문]
빈 list를 생성 후 for문을 돌려 append()
result = []
for num in range(1,11):
result.append(num)
print(result)
# output
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 조건이 있는 표현식일 경우
result = []
for num in range(1,11):
if num > 5:
result.append(num)
print(result)
# output
[6, 7, 8, 9, 10]
result = [ num for num in range(1,11) ]
print(result)
# output
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 조건이 있는 표현식일 경우
result = [ num for num in range(1,11) if num > 5 ]
print(result)
# output
[6, 7, 8, 9, 10]