gpt4 book ai didi

python - 需要找到集合中不大于给定变量的最大数字

转载 作者:行者123 更新时间:2023-12-01 05:40:10 27 4
gpt4 key购买 nike

我有一组权重和一个整数所需的权重。我需要删除列表中最接近但不大于所需权重的元素,并将其与实际权重相关联。到目前为止,我的代码如下所示:

desired_weight = weights[0]
for i in weights:
for x in weights:
if x>i:
if desired_weight <= x:
actual_weight = desired_weight
weights.remove()

最佳答案

假设我明白你在问什么,

actual_weight = max([x for x in weights if x <= desired_weight])

关于python - 需要找到集合中不大于给定变量的最大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17751925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com