如何从列表中删除比Python中用户选择的变量更小/更大的项目?

时间:2017-10-16 19:04:03

标签: python-3.x list

我正在尝试创建一个以参数为参数的函数:项目列表,价格列表和两个价格。然后返回包含该价格范围内项目的列表。如何删除价格范围之外的值?

iframe

我想删除价格范围之外的值,然后将杂货列表与杂货价格列表相关联,并打印出所选价格范围内的剩余物品(在这种情况下只打印出“鸡蛋”)

1 个答案:

答案 0 :(得分:0)

听起来您想要一个相应价格介于lowhigh之间的商品列表;如果是这样的话,这将完成这项工作:

new_list = [x[0] for x in zip(items, prices) if low <= x[1] and x[1] <= high]