检查Python列表中是否存在密钥

fedorqui'停止伤害'

假设我有一个可以包含一个或两个元素的列表:

mylist=["important", "comment"]

要么

mylist=["important"]

然后,我想根据该第二个值是否存在,将一个变量用作标志。

检查第二个元素是否存在的最佳方法是什么?

我已经使用了len(mylist)如果为2,就可以了。它可以工作,但是我想知道第二个字段是否完全是“ comment”。

然后我来到了这个解决方案:

>>> try:
...      c=a.index("comment")
... except ValueError:
...      print "no such value"
... 
>>> if c:
...   print "yeah"
... 
yeah

但是看起来太长了。您认为可以改进吗?我确信它可以但无法从Python数据结构文档中找到正确的方法

Arshajii

关于什么:

len(mylist) == 2 and mylist[1] == "comment"

例如:

>>> mylist = ["important", "comment"]
>>> c = len(mylist) == 2 and mylist[1] == "comment"
>>> c
True
>>>
>>> mylist = ["important"]
>>> c = len(mylist) == 2 and mylist[1] == "comment"
>>> c
False

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查json的嵌套列表中是否存在密钥?

来自分类常见问题

检查JS对象中是否存在密钥

来自分类Dev

检查Snowflake变体中是否存在密钥

来自分类Dev

在不检索列表的情况下检查密钥是否存在于Redis列表中

来自分类Dev

检查列表中是否存在

来自分类Dev

检查列表中是否存在

来自分类Dev

在检查Python列表中的元素是否存在时循环

来自分类Dev

如何检查列表中是否存在提供的数字范围?-Python

来自分类Dev

根据列表检查嵌套字典python中是否存在键

来自分类Dev

如何检查列表中是否存在提供的数字范围?- Python

来自分类Dev

如何检查列表中是否存在字典项?PYTHON

来自分类Dev

检查Jinja2模板中的Python字典中是否存在密钥

来自分类Dev

Python检查密钥是否在字典中定义

来自分类Dev

检查JSONObject密钥是否存在

来自分类Dev

如何检查列表中是否存在整数?

来自分类Dev

检查列表中的文件是否存在

来自分类Dev

如何检查列表中是否存在值?

来自分类Dev

如何检查列表中是否存在整数?

来自分类Dev

检查日期列表中是否存在日期

来自分类Dev

检查TCL中是否存在列表元素

来自分类Dev

检查列表中是否存在值

来自分类Dev

如何检查Ruby哈希中是否存在密钥?

来自分类Dev

检查对象密钥是否存在于对象中

来自分类Dev

检查JSON密钥是否存在于freemarker中

来自分类Dev

如何检查密钥是否存在于json中

来自分类Dev

检查字典中是否存在密钥结构

来自分类Dev

如何检查Firebase数据库中是否存在密钥?

来自分类Dev

如何检查Ruby哈希中是否存在密钥?

来自分类Dev

检查生成的密钥是否已存在于文件中

Related 相关文章

热门标签

归档