假设您有10个v_t1, v_t2, v_t3, etc,
阈值变量和10个当前值变量v_c1, v_c2, v_c3, etc,
,所有阈值变量都包含整数,所有当前值都包含一个整数或一个“未找到”字符串。我需要将阈值与当前值进行比较。如果任何当前值变量大于阈值,我想运行function_a
,否则运行function_b
我可以写出10个不同的if语句并检查它们的返回值,同时检查当前值是否包含“notfound”,但这似乎是错误的和低效的。有更好的办法吗?也许把两张单子比较一下?你知道吗
Tags:
假设变量列表是
v_list = [v_c1, v_c2, ...]
,阈值列表是t_list = [v_t1, v_t2, ...]
,您可以使用假设您有一个阈值列表和一个对应值列表,您可以使用namedtuple创建一个阈值-值对列表:
然后在两对上循环:
相关问题 更多 >
编程相关推荐