【问题标题】:Check membership of list in two dimensional list检查二维列表中列表的成员资格
【发布时间】:2017-11-23 04:57:17
【问题描述】:

谁能告诉我如何检查列表中列表的成员资格。

这样的:

if x not in y:

使用这些值:

y = [[7,1,0][8,8,3][2,4,7]]

x = [7,1,0] # returns false

x = [7,0,0] # returns true

谢谢!

【问题讨论】:

  • 我认为这是 Python?如果是这样,您需要将其标记为这样。或标记您使用的任何语言。这对问题至关重要。
  • 这正是你写的:x in y。如果x 是一个列表,那么将通过比较每个项目来确定相等性。
  • @lurker,第一次发帖。创建帖子时,我单击了“python”选项卡,但没有意识到这不是隐含的。塔

标签: python list membership dimensional


【解决方案1】:

您的列表分配缺少子列表之间的,,但其他一切都应按预期工作:

>>> y = [[7,1,0],[8,8,3],[2,4,7]]
>>> x = [7,1,0]
>>> x in y
True
>>> x not in y
False
>>> x = [7,0,0]
>>> x in y
False
>>> x not in y
True

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    相关资源
    最近更新 更多