You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python字典值为浮点列表时如何按<=50.00阈值筛选符合条件的键

实现代码

你可以借助Python内置的all()函数完成筛选,该函数会在遇到第一个不满足条件的元素时直接终止判断,不需要遍历完整列表,性能表现更优。

# 构造示例字典(可替换为自己的实际数据)
data = {
    "ASN A  74": [60.88, 57.21, 54.43, 52.94, 58.27, 59.37, 61.42, 60.15],
    "LYS A  72": [76.41, 74.61, 73.91, 73.82, 74.27, 74.17, 72.36, 70.58, 70.12],
    "TYR A  75": [48.85, 45.25, 42.33, 41.89, 46.64, 47.71, 47.23, 46.54, 46.32, 46.61, 45.16, 46.0],
    "ASP A  73": [72.02, 70.8, 66.95, 65.35, 73.96, 75.88, 76.19, 77.57]
}

# 筛选所有值均<=50.0的键
filtered_keys = [key for key, value in data.items() if all(num <= 50.0 for num in value)]

print(filtered_keys)
运行结果
['TYR A  75']

内容的提问来源于stack exchange,提问作者Shri Kant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 12:09:00