刚刚开始编码;所以,如果有问题,我很乐意澄清。
我有一个字典,其中每个键与两个值的字符串相关联
my_dict = {'KEY##': (X, Y)}
。my_dict ={"CAR10":(4,3)、"BAT15":(2、5)、"DOG22":(2,1)}
我想隔离并打印出任何键,例如-1
我试过使用迭代过程和基本的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)