如何在值的字符串上使用大于或小于参数从字典中隔离特定的键?



刚刚开始编码;所以,如果有问题,我很乐意澄清。

我有一个字典,其中每个键与两个值的字符串相关联

my_dict = {'KEY##': (X, Y)}

。my_dict ={"CAR10":(4,3)、"BAT15":(2、5)、"DOG22":(2,1)}

我想隔离并打印出任何键,例如-1<3和3><7>

我试过使用迭代过程和基本的if/then语句来做到这一点;然而,我所尝试的一切都是"合法的",可以这么说(我总是得到错误消息,而且都是不同的)。

我认为这个列表理解是你想要的:

my_filtered_keys = [k for (k, (x, y)) in my_dict.items() if -1<x<3 and 3<y<7]
print(my_filtered_keys)

相关内容

  • 没有找到相关文章

最新更新