python-3.x - 如何从字典中打印字典的值在python中列出的键
问题描述
如何打印字典的键,其值与提供的值匹配
dict1 = {'A': ['1', '2'],'B': ['3', '4']}
val = ['1', '2']
for k, v in dict1.items():
if v == val:
print(k)
预期输出:'A'
解决方案
您的代码中的错误是,当您设置键“B”时,您没有为字符串添加结尾 ',并且运行其余代码,看起来很好。以供参考:
dict1 = {'A': ['1', '2'],'B': ['3', '4']}
val = ['1', '2']
for k, v in dict1.items():
if v == val:
print(k)
推荐阅读
- php - 如何使用 PHP 拆分带有特殊字符 (�) 的字符串
- c# - 异步函数的不同运行时间
- ios - 在我的 iPhone 上查找应用程序的 URL 方案
- audio - 如果您想创建音乐应用程序和音乐开发,您应该考虑学习哪种编程语言
- vba - 尝试将多个工作簿中的两个单元格复制到一个工作表中
- amazon-web-services - 如何在运行长时间运行的启动脚本时使 ECS 容器保持活动状态
- botframework - 使用 LUIS 集成创建员工目录查找机器人
- emacs - 使用 run-python 时,如何在 Emacs 中保持窗口方向?
- html - 视频不会停留在行引导程序的第二列
- groovy - Spock - 从测试报告中排除测试类