我有一个由整数组成的列表,我想这样做:
freeSushi = max(sushiPrices <= sushiPrice)
sushiPrice
是一个整数,sushiPrices
是一个列表。
我知道如何做到这一点?
答案 0 :(得分:0)
您可以在应用max
之前使用过滤器max(filter(lambda price: price <= sushiPrice, sushiPrices)
答案 1 :(得分:0)
如果“某物”是价格小于或等于sushiPrice的列表,这将有效:
freeSushi = max(something)
那么我们如何创建一个低于sushiPrice的价格清单?理解?
答案 2 :(得分:-1)
像这样使用for循环:
for i in sushiPrices:
if i > sushiPrice:
del sushiPrices[sushiPrices.index(i)]
freeSushi = max(sushiPrices)