Ben Bitdiddle需要实现一个函数at_least_n
接受整数列表和整数n,并返回原始
清除所有小于n的整数的列表。
示例:
>>> lst = list(range(10))
>>> lst2 = at_least_n(lst, 5)
>>> lst2
[5, 6, 7, 8, 9]
>>> lst is lst2
True
定义代码at_least_n
。
HELP ???我一直在盯着这个并尝试几乎所有东西,但我无法得到答案:/
答案 0 :(得分:3)
List comprehension是我们的朋友:
>>> lst = list(range(10))
>>> [x for x in lst if x >= 5]
[5, 6, 7, 8, 9]
我不会为你写完整的功能。你必须能够自己做(这是一行的功能......)。
答案 1 :(得分:0)
打破这一点,你需要三件事:
我想,只是给你代码会更容易,但这并没有多大帮助。这里的话应该可以帮助你自己搞清楚。