티스토리 뷰
List가 5의 배수를 하나라도 가지면 True를 리턴하고, 그렇지 않으면 False를 리턴한다.
def multiple_of_five(nums):
"""Return True only when nums has a multiple of 5.
"""
for num in nums:
if num % 5 == 0 and len(nums) != 0:
return True
List Comprehension으로 아래와 같이 단순화 할 수 있다.
def multiple_of_five(nums):
"""Return True only when nums has a multiple of 5.
"""
return any([num % 5 == 0 for num in nums])
'언어 > Python' 카테고리의 다른 글
쓰임새를 모르는 Python object 용도 찾기 (0) | 2021.01.01 |
---|---|
exercise-strings-and-dictionaries (0) | 2021.01.01 |
Python sublist, slicing (0) | 2020.12.31 |
Access and Print a list of lists (0) | 2020.12.31 |
Python 논리 연산자 not (0) | 2020.12.30 |