在您发布的代码 x > 0 for x in lst中,这是一种不同类型的可迭代代码,称为 生成器表达式生成器表达式。在生成器表达式被添加到 Python 之前,您可能已经创建了一个 []0,它看起来非常相似,但是周围有 []: [x > 0 for x in lst]。从包含 [-1, -2, 10, -4, 20]的 lst,你会得到这个 []1: [False, False, True, False, True]。然后,这个内部值将被传递给 any函数,该函数将返回 True,因为至少有一个 True值。