Input으로 주어진 리스트에서 홀수는 전부 지우고 짝수만 남은 리스트를 리턴해주세요.
example
input = [1, 2, 3, 4, 5]
#결과
[2, 4]
처음에는 홀수 인덱스를 지우는줄 알았더니, 그게 아니라 짝수를 지우는것이였다.
for 문을 사용하면 금방 풀겠지만 그게 아니라 del
으로 푼다고 하니 정말 모르겠더라.
for 문도 어떻게 시작해야될지 몰라서 재관님, 영빈님과 같이 풀어봤는데, enumerate를 사용하면 금방 푼다고 하셔서 새로 배운 개졈이다!
>>> t = [1, 5, 7, 33, 39, 52]
>>> for p in enumerate(t):
... print(p)
...
(0, 1)
(1, 5)
(2, 7)
(3, 33)
(4, 39)
(5, 52)
>>> for i, v in enumerate(t):
... print("index : {}, value: {}".format(i,v))
...
index : 0, value: 1
index : 1, value: 5
index : 2, value: 7
index : 3, value: 33
index : 4, value: 39
index : 5, value: 52