문제 6314
1~10까지의 정수를 항목으로 갖는 리스트 객체에서 filter 함수와 람다식을 이용해
짝수만을 선택해 리스트를 반환하는 프로그램을 작성하십시오.
[출력]
[2, 4, 6, 8, 10]
ㅎㅎㅎ
이것도 쉬워보여서 픽!
생각보다 술술 풀린다 ㅎㅎㅎ
일단 VSC에서 혼자서 했던 0차 코드 (에러)
# 1~10까지의 정수를 항목으로 갖는 리스트 객체
list1 = list(range(1, 11))
print(list1)
list1_even = list(filter(lambda : x % 2 ==0, list1))
print(list1_even)
다 잘했는데, lambda 함수에서 틀렸음 ㅠㅠ lambda x : x관련 식 이렇게!
1차 시도 Fail(오답)
list1 = list(range(1, 11))
print(list1)
list1_even = list(filter(lambda x : x % 2 ==0, list1))
print(list1_even)
출력값 확인 제대로 하시라고요... 1~ 10까지 리스트는 필요 없다구요
2차 시도 Pass
list1 = list(range(1, 11))
# print(list1)
list1_even = list(filter(lambda x : x % 2 ==0, list1))
print(list1_even)
바로 통과 했쥬 ~
(유튜브에서 SNL봐가지고 어쩔티비 말투가 귀에 맴돌아서 이럼; ㅋㅋㅋ)
'Algorithm > SW Expert Amademy' 카테고리의 다른 글
| 6209, 6216. 파이썬 연산자 연습 문제 (0) | 2022.01.25 |
|---|---|
| 6206. 파이썬 연산자 연습 문제 (0) | 2022.01.25 |
| 6313. 파이썬 내장함수 연습문제 1 (0) | 2022.01.16 |
| 6319. 파이썬 함수 연습문제 2 (0) | 2022.01.16 |
| 6220. 파이썬 if문 연습문제 (0) | 2022.01.14 |