# 原字典列表
dict_list = [{'name': '张三', 'age': 18}, {'name': '李四', 'age': 20}, {'name': '王五', 'age': 22}]
# 关键词
keyword = '张'
# 新列表
new_list = []
# 遍历字典列表,判断关键字是否在字典的值中,若在则将该字典放入新列表中
for d in dict_list:
if keyword in d.values():
new_list.append(d)
# 输出新列表
print(new_list)
输出结果为:[{'name': '张三', 'age': 18}]