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

如何通过关联名称查找列表中的数值?修改代码输出对应数值

修改后的Python代码

要实现通过关联名称查找并返回对应数值,只需对原代码做两处调整:

  • 找到匹配的组时,返回列表中的第二个元素(即关联数值hg[1]),而非原代码返回的组名称
  • 移除多余的print("found")语句(若需要保留提示可自行添加)

修改后的完整代码:

def lookupHostGroup(group):
    hostgroups = [
        ['Maas GCP Pod M005', '134'],
        ['Maas GCP Pod M006', '136'],
        ['Maas GCP Pod M007', '135'],
        ['Maas GCP Pod M009', '156'],
        ['Maas GCP Pod M001', '168'],
        ['Maas GCP Pod M0011', '166']
    ]
    
    for hg in hostgroups:
        if hg[0] == group:
            return hg[1]  # 返回关联数值而非组名称

print(lookupHostGroup("Maas GCP Pod M007"))

运行这段代码后,会输出135,也就是"Maas GCP Pod M007"对应的关联数值。

内容的提问来源于stack exchange,提问作者R. Gaines

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 17:24:16