Python 2.7:检查子列表是否包含项目

kas*_*ere 3 python list

我有一个Python列表.如下图所示,我想检查其中一个子列表是否包含一个项目.以下尝试失败.有没有人知道一个简单的方法 - 没有我写我自己的循环?

>>> a = [[1,2],[3,4],[5,6],7,8,9]
>>> 2 in a
Run Code Online (Sandbox Code Playgroud)

我希望,True但回报是False

Bre*_*own 14

>>> a = [[1,2],[3,4],[5,6],7,8,9]
>>> any(2 in i for i in a)
True
Run Code Online (Sandbox Code Playgroud)

  • `any(8 in i for i in a)` -> `TypeError: 'int' 类型的参数不可迭代` (2认同)