检查 Python 列表中元组的存在
在 Python 中,您可以使用“not in”有效地确定列表中是否存在元组“ 操作员。但是,用户报告了一个问题,即涉及元组存在的条件语句无法正常运行。
仅当名为“myList”的列表中不存在元组时,用户的代码才尝试执行特定操作:
如果 curr_x -1 > 0 和 (curr_x-1 , curr_y) 不在 myList 中:
# Do Something
但是,未按预期满足此条件。
代码故障排除
提供的代码原则上看起来是正确的。 “not in”运算符应该有效地评估指定的元组是否不存在于列表中。要隔离问题,建议仔细检查以下方面:
示例用法
为了演示“not in”运算符用于元组存在检查的正确用法,请考虑以下示例:
3 不在 [2, 3, 4]
假
3 不在 [4, 5, 6]
正确
或者使用元组:
(2, 3) 不在 [(2, 3), (5, 6), (9, 1)]
假
(2, 3) 不在 [(2, 7), (7, 3), "hi"]
真
以上是为什么我在 Python 列表中的元组检查不起作用?的详细内容。更多信息请关注PHP中文网其他相关文章!