【发布时间】:2015-07-20 13:30:50
【问题描述】:
编写一个接收数字列表的函数 和一个术语列表,只返回可整除的元素 根据所有这些条款。您必须使用两个嵌套列表推导来解决它。
divisible_numbers([12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1], [2, 3]) # 返回 [12, 6]
def divisible_numbers(a_list, a_list_of_terms):
到目前为止,我有一个模糊的伪代码,它由检查列表组成,检查是否可整除是否附加到新列表,检查新列表检查是否可被下一个术语整除并重复,直到你完成了所有术语,我不希望任何人为我这样做,但也许是正确方向的提示?
【问题讨论】:
-
这是一个很好的起点docs.python.org/2/tutorial/…
标签: python math for-loop list-comprehension