2014-12-08 1 views

답변

3

다음과 같이 simmply 할 수

a_list = [5, 10, 14, 18, 20, 30, 55] 
print([v for v in a_list if 11 <= v <= 29]) 
# Prints [14, 18, 20] 
+0

FYI 이것은 [목록 이해력] (https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions)으로 알려져 있습니다. –

0

number_list = 5, 10, 14, 18, 20, 30, 55]

interval_list = [11,29]

result_list = []에서

number_list 번호

:

 if number in range(interval_list[0], interval_list[1]): 
       result_list.append(number) 

인쇄 결과 목록

관련 문제