python-3.x - 如何从python字典中的多个值中获取键
问题描述
dictionary={'John':['facebook',linkedin,instagram]}
c1=input("Enter the app:")
for k,v in dictionary.items():
if c1==v:
print(k)
在这里,我想搜索一个像linkedin这样的应用程序,所有用户都可以访问它,但在输出中什么也没有。有人可以建议吗?
解决方案
使用in
,因为它是应用程序列表:
if c1 in v:
print(k)
推荐阅读
- python - 将具有非唯一索引的 Pandas Dataframe 与一维 Numpy 数组合并
- mongodb - 如果我的 mongodb 文档过大怎么办?
- java - ArrayList 添加元素
- c++ - c++中的多行宏
- javascript - React - 对象作为 React 子对象无效
- r - 在R中的多个循环之后填充数据框
- batch-file - 批处理文件正在打开一个 cmd 窗口片刻,然后将其关闭
- nuxt.js - NuxtJS 中的自定义路由
- python - 优化 numpy 网格创建以实现高效插值
- python - 写入 excel 文件的 Python 程序仅写入最后一行