带有整数的列表上的max()函数

2024-09-29 21:47:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个由整数组成的列表,我想这样做:

 freeSushi = max(sushiPrices <= sushiPrice)

sushiPrice是整数,sushiPrices是列表。你知道吗

你知道我该怎么做吗?你知道吗


Tags: 列表整数maxsushipricessushipricefreesushi
3条回答

像这样使用for循环:

for i in sushiPrices:
    if i > sushiPrice:
        del sushiPrices[sushiPrices.index(i)]
freeSushi = max(sushiPrices)

在应用max之前可以使用filter

max(filter(lambda price: price <= sushiPrice, sushiPrices)

如果“某物”是一个小于或等于某个价格的价格列表,那么这样做是可行的:

freeSushi = max(something)

那么,我们如何才能创建一个比寿司价格更低的价格清单呢?理解?你知道吗

相关问题 更多 >

    热门问题