检查字典中是否存在某个单词未找到任何单词

2023-11-30

我想查找字典是否包含该单词。 来自列表的单词通过循环递增。 如果您没有在下面收到问题评论,请提出建议。

n = int(input())

d = {}

for i in range(n):
   text = input().split()     
   d[text[0]] = text[1]

list = []

for i in range(n):
    list.append(input())

for i in range(n):
    ***`if list[i] in d == True:`***
        print(d[i])

    else:
        print("Not Found") 

您指出了问题所在:

if list[i] in d == True:

list[i] in d == True连锁经营者in and ==以短路方式(如(list[i] in d) and (d==True))

Since d不同于True,全局条件总是False字典里好像没有这个词,但其实它有。

要么用括号保护(有效,但丑陋):

if (list[i] in d) == True:

或使用 pythonic 真实测试(切勿与True or False无论如何,使用in d or not in d):

if list[i] in d:

顺便说一句,正如 COLDPEED 所指出的,现在该语句有效,您将在此处遇到错误,因为d没有整数键:

print(d[i])   # d[list[i]] would be correct (but ugly)

因此,重写你的循环,在你使用它时摆脱索引,直接迭代元素(并摆脱list作为变量,因为这是list类型,切换到l):

for item in l:
    if item in d:
        print(item)

更好吧?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查字典中是否存在某个单词未找到任何单词 的相关文章

  • 即使使用 .loc[row_indexer,col_indexer] = value 时也会设置 WithCopyWarning

    这是我的代码中得到的行之一SettingWithCopyWarning value1 Total Population value1 Total Population replace to replace value 4 然后我将其更改为
  • 如何从 PyCharm 项目中获取我的“exe”[重复]

    这个问题在这里已经有答案了 通过 PyCharm 在 Python 上编写一些项目 我想从中获取一个exe文件 我尝试过 另存为 gt XXX exe 但是 当我尝试执行它时出现错误 此类操作系统不支持该文件 附注 我有win7 x64 它
  • 优化 Keras 以使用所有可用的 CPU 资源

    好吧 我真的不知道我在说什么 所以请耐心听我说 我正在使用 Theano 后端运行 Keras 以在 MNIST 图像上运行基本的神经网络 目前只是一个教程 过去 我一直使用我的旧 HP 笔记本电脑 因为我有 Windows 和 Ubunt
  • 如果字段值在外部列表中,Django 会注释布尔值

    想象一下我有这个 Django 模型 class Letter models Model name models CharField max length 1 unique True 还有这个列表 vowels a e i o u 我想查询
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • 无法打开 Python。错误 0xc000007b

    我最近一直在学习 Python 3 我在我的上网本 32 位 Windows 7 上创建简单的小程序没有任何问题 当我将它安装在我的上网本上时 我没有遇到任何问题 但现在我已经开始使用它了 我想将它安装在我的台式机上 并且我有一个 我的桌面
  • 如何在 Python 中将彩色输出打印到终端?

    是否有与 Perl 等效的 Python 语言 print color red print
  • matplotlib matshow 标签

    我一个月前开始使用 matplotlib 所以我仍在学习 我正在尝试用 matshow 制作热图 我的代码如下 data numpy array a reshape 4 4 cax ax matshow data interpolation
  • 更改 pandas 中多个日期时间列的时区信息

    有没有一种简单的方法可以将数据帧中的所有时间戳列转换为本地 任何时区 不是逐列进行吗 您可以有选择地将转换应用于所有日期时间列 首先 选择它们select dtypes https pandas pydata org pandas docs
  • 获取列表中倒数第二个元素[重复]

    这个问题在这里已经有答案了 我可以通过以下方式获取列表的倒数第二个元素 gt gt gt lst a b c d e f gt gt gt print lst len lst 2 e 有没有比使用更好的方法print lst len lst
  • 将 Pandas 列中的列表拆分为单独的列

    这是我在 pandas 数据框中的 特征 列 Feature Cricket 82379 Kabaddi 255 Reality 4751 Cricket 15640 Wildlife 730 LiveTV 13 Football 4129
  • 如何列出 python PDB 中的当前行?

    在 perl 调试器中 如果重复列出离开当前行的代码段 可以通过输入命令返回到当前行 点 我无法使用 python PDB 模块找到任何类似的东西 如果我list如果我自己离开当前行并想再次查看它 似乎我必须记住当前正在执行的行号 对我来说
  • 无法截取宽度为 0 的屏幕截图

    我正在尝试截取 Bootstrap 模态内元素的屏幕截图 经过一番努力 我终于想出了这段代码 driver get https enlinea sunedu gob pe driver find element by xpath div c
  • Pandas Dataframe:将包含列表的行扩展到多行,并为所有列提供所需的索引

    我在 pandas 数据框中有时间序列数据 索引为测量开始时的时间 列中包含以固定采样率记录的值列表 连续索引 列表中元素数量的差异 这是它的样子 Time A B Z 0 1 2 3 4 1 2 3 4 2 5 6 7 8 5 6 7 8
  • 如何有效地从 loadmat 函数生成的嵌套 numpy 数组中提取值?

    python中是否有更有效的方法从嵌套的python列表中提取数据 例如A array array 12000000 dtype object 我一直在使用A 0 0 0 0 当你有很多像 A 这样的数据时 这似乎不是一个有效的方法 我也用
  • 在 MacO 和 Linux 上安装 win32com [重复]

    这个问题在这里已经有答案了 我的问题很简单 我可以安装吗win32com蟒蛇API pywin32特别是 在非 Windows 操作系统上 我一直在Mac上尝试多个版本pip install pywin32 都失败了 下面是一个例子 如果你
  • Airflow Python 单元测试?

    我想为我们的 DAG 添加一些单元测试 但找不到任何单元测试 有 DAG 单元测试框架吗 有一个端到端的测试框架存在 但我猜它已经死了 https issues apache org jira browse AIRFLOW 79 https
  • 查找给定节点的最高权重边

    我在 NetworkX 中有一个有向图 边缘的权重从 0 到 1 表示它们发生的概率 网络连通性非常高 所以我想修剪每个节点的边缘 只保留最高概率的节点 我不确定如何迭代每个节点并仅保留最高权重in edges在图中 有没有一个networ
  • Python组合目录中的所有csv文件并按日期时间排序

    我有 2 年的每日数据分成每月文件 我想将所有这些数据合并到一个按日期和时间排序的文件中 我正在使用的代码组合了所有文件 但不按顺序 我正在使用的代码 import pandas as pd import glob os import cs
  • 异步和协程与任务队列

    我一直在阅读有关 python 3 中的 asyncio 模块的内容 以及更广泛地了解 python 中的协程的内容 但我不明白是什么让 asyncio 成为如此出色的工具 我的感觉是 你可以用协程做的所有事情 通过使用基于多处理模块 例如

随机推荐

  • 使用具有多个参数的地图

    蟒蛇的map可以接受多个可迭代对象 当可调用对象可以接受相同数量的输入参数时使用 如果输入可迭代的长度相同 则其行为类似于传递压缩参数的列表理解 例如 gt gt gt iterables spam eggs gt gt gt map ma
  • Swift 3. NSFetchRequest 属性ToFetch

    在 Swift 3 中 当我们使用NSFetchRequest 我们必须指定NSFetchRequestResult 但如何获取属性值数组呢 如果我使用这样的东西 let fetchRequest NSFetchRequest
  • 在包含多段落单元格的 Word 表格中向下移动一行

    如何可靠地向下移动 Word 表格中的行 这是表的结构 请注意 第一列和第二列都可以有多行和段落 Rule ID 1 Logic Date must be equal to or greater than 01 Jan 2012 Discr
  • Rand 生成相同的数字

    我制作的小游戏有问题 include stdafx h include
  • 正则表达式单词边界末端和边缘之间的差异

    R 帮助文件regex says 符号 分别匹配空字符串 单词的开头和结尾 符号 b 匹配空字符串 单词的边缘 单词的 末端和边缘有什么区别 之间的区别 b and lt gt 就是它 b可以在 PCRE 正则表达式模式中使用 当您指定pe
  • 如果 libxml2 包不适用于我的版本,如何在 R 中安装它?

    我想在 R 中安装 DESeq2 包 但它缺少 xml2 config 文件 我在某处发现可以通过安装 libxml2 包来获取它 但是当我尝试时它给出错误 它不适用于 R 版本 3 4 2 有人知道该怎么做吗 您可以安装开发版本 devt
  • 确定网络连接链路速度

    如何以编程方式确定活动网络连接的网络连接链接速度 就像任务管理器在 网络 选项卡中显示的那样 我并不是真正追求可用带宽 只是当前连接的数字 例如54Mbps 100Mbps 等 Win32 NetworkAdapterWMI 类可以帮助您
  • magento 对自定义集合进行分页

    我有一个自定义页面 我在其中通过跨模型与品牌使用自定义查询来显示自定义产品 我有一系列产品 ID 现在我似乎不知道如何实现 magento 的默认分页系统 任何帮助将不胜感激 提前致谢 第1步 控制器 IndexController php
  • 你可以使用CSS来镜像/翻转文本吗?

    是否可以使用 CSS CSS3 镜像文本 具体来说 我有这个剪刀字符 9986 我想显示向左而不是向右 您可以使用 CSS 转换来实现此目的 水平翻转涉及缩放 div 如下所示 moz transform scale 1 1 webkit
  • Python:如何按子串相关性对字符串列表进行排序?

    我有一些字符串列表 例如 foo bar SOME baz TEXT bob SOME foo bar baz bob TEXT SOME foo TEXT foo bar SOME TEXT baz SOME TEXT 我希望它按精确度排
  • javax.xml.bind 无法解析

    我在 Eclipse 项目中使用的导入有一个奇怪的问题 我正在导入 javax xml bind 但出现错误 提示无法解析 我的项目的合规性是使用Java 1 8 我的JRE系统库也是1 8 我的一个朋友通过 Github 与我一起编写代码
  • Python从文件中读取并保存为utf-8

    我在读取文件 处理其字符串以及保存到 UTF 8 文件时遇到问题 这是代码 try filehandle open filename r except print Could not open file filename quit text
  • 如何减少大型存储库中的磁盘空间使用?

    我有一个大约有1年开发历史的git存储库 已经有37GB了 如何以删除旧历史记录的方式最小化大小 也就是说 我只需要最近2个月的历史记录 其他的可以删除 三个主要选项是 从历史记录中删除大文件 例如 BFG 将 repo 子文件夹拆分为自己
  • 访问 std::variant 中的公共结构成员

    我无法理解如何使用std variant在 C 17 中 给定两个结构体A and B and a std vector
  • 有没有C函数可以获取文件的权限?

    我正在编写一个在 UNIX 上运行的 C 程序 并尝试使用 chmod 命令 查阅手册页后 我知道 chmod 需要两个参数 第一个是权限位 第二个是要更改的文件 我想对文件的当前权限位和用户输入的权限位进行按位或 并将其提供给 chmod
  • 如何使用 Watir Webdriver 获取父元素的索引?

    我有这个 HTML 代码 div class A div class B Text1 div div div class A div class B Text2 div div 所以我需要找到 div class A 的索引 在其中找到一些
  • MySQL 选择最近 7 天

    我在这里读了一些帖子 似乎没什么特别的 但我仍然无法选择最近几天的条目 SELECT p1 kArtikel p1 cName p1 cKurzBeschreibung p1 dLetzteAktualisierung p1 dErstel
  • Elasticsearch 过滤多个术语,仅匹配结果,而不是其中任何一个

    如何通过所有多术语搜索仅获得过滤后的匹配结果 我有这个示例表 其中 titleid 是映射 int 字段 personid 是关键字 titleid 1 personid a titleid 3 personid a titleid 1 p
  • Codeigniter 中的计数器

    我有下面的代码 一步步 Put counter txt in APPPATH logs counter txt Make counter helper php set in APPPATH helpers counter helper ph
  • 检查字典中是否存在某个单词未找到任何单词

    我想查找字典是否包含该单词 来自列表的单词通过循环递增 如果您没有在下面收到问题评论 请提出建议 n int input d for i in range n text input split d text 0 text 1 list fo