在Python中,可以使用字符串的in
操作符来检查一个字符串是否包含在另一个字符串中。为了在包含子字符串的字典中查找键,可以使用以下方法:
def find_key_in_dict(dictionary, substring):
result = []
for key in dictionary.keys():
if substring in key:
result.append(key)
return result
这个函数接受一个字典和一个子字符串作为输入,然后遍历字典中的所有键,检查子字符串是否包含在键中。如果包含,则将键添加到结果列表中。最后,返回结果列表。
例如,假设我们有以下字典:
my_dict = {
"apple": 1,
"banana": 2,
"orange": 3,
"pineapple": 4
}
我们可以使用find_key_in_dict
函数来查找包含子字符串"app"的键:
result = find_key_in_dict(my_dict, "app")
print(result) # 输出:['apple']
这个函数可以用于在包含子字符串的字典中查找键。
领取专属 10元无门槛券
手把手带您无忧上云