python - python字典中的共同值
问题描述
map1 = { 1: "Sam", 2: "Rich", 3 : "Mike", 4: "Bob", 6: "Donald"}
map2 = { 5: "Sally", 6 : "Donald", 7: "Roger", 1: "Sam"}
我想在两个字典中打印常用名称,谁能帮帮我
解决方案
您可以使用恢复您的值dict.values
并将它们转换为集合。这使您可以找到它们的交点。
print(set(map1.values()) & set(map2.values()))
推荐阅读
- python - 在win32gui中将像素放在不同的窗口中
- android - 使用 Moshi 从 RecyclerView 保存和加载数据的性能问题
- kubernetes - Yam 文件错误 e 将 YAML 转换为 JSON 时出错:yaml: line 8: mapping values are not allowed in this context
- python - 熊猫用变量行中的变量替换数据框值
- r - 更改 R 中的一个数据点
- javascript - FlatList 中新创建的 TextInputs 在第 10 行后失去焦点 - initialNumToRender
- python - 使用 PrettyTable 对终端中的结果进行制表
- django - Django 图像未显示在模板中(不是 URL 问题)
- axios - 如何从 slack api 的 response_url 发出获取数据的请求
- docker - 在 Windows Server 2016 上安装 Docker(服务器未连接到 Internet)