我试图在字典中找到两个键的公共值,并将其作为一个集合返回。但是,当我想要将一个列表改回一个集合时(如我代码的最后一行所示),它会产生错误"Unhashable type"。我知道这个错误意味着什么,但不幸的是,我不知道在这种情况下如何修复它。def values_in_common(dict, key1, key2):b = [] if i == k
我正在尝试返回包含用户输入的子字串键的字典(plantdict)值。下面是我目前为止的代码。= [key for (key, val) in plantdict.items() if enter_plant_name in key]
filtered_dict_time =[val[0] for (key, val) in plantdict.items() if enter_plant_name in key