[파이썬 초급 연습문제 #07] 리스트에 대한 이해 (List comprehension)

2019. 8. 22. 15:04컴퓨터_Com/파이썬 초급 연습문제_Exercise for bigginers

From www.practicepython.org 

Exercise 7: 아래의 리스트에서 짝수만 뽑아서 새로운 리스트를 만드는 프로그램을 작성하라.

a = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]


도움이 되는 파이썬 문법

 

리스트의 이해 (List Comprehension)

 

for 루프를 이용하여 새로운 리스트를 만드는 법을 연습해보자.

 

1
2
3
4
5
6
7
years_of_birth = [19901991199019921991]
 
ages = []
for year in years_of_birth:
    ages.append(2019 - year)
 
print(ages)
cs

 

두 번째 방법은 for 루프를 좀 더 간단하게 만들기 위한 밥법이다. 코드를 보면 append가 사라졌다.

 

1
2
3
years_of_birth = [19901991199019921991]
 
print([2014 - year for year in years_of_birth])
cs

 


내 풀이

07_ListEven.py
0.00MB
07_ListEven_OneLine.py
0.00MB