【发布时间】:2021-11-09 13:29:04
【问题描述】:
我有一个字典,有时每个键包含多个值。我想测试是否同时存在特定键和特定值。我可以在存在单个值的情况下执行此操作,但在列表格式中存在多个值的情况下无法弄清楚如何执行此操作。
因此,在下面的示例中,代码应该打印“sport present”,但事实并非如此。大概我需要遍历列表,但是如何在测试密钥的同时做到这一点?
student_dict = {
"student1": ["esports"],
"student2": ["football", "basketball"],
"student3": ["football"]
}
key = "student2"
value = "football"
if (key, value) in student_dict.items():
print("Sport present")
【问题讨论】:
标签: python list dictionary if-statement