gpt4 book ai didi

python - 检查一个项目是否在嵌套列表中

转载 作者:太空狗 更新时间:2023-10-29 17:39:16 28 4
gpt4 key购买 nike

在一个简单的列表中,以下检查是微不足道的:

x = [1, 2, 3]

2 in x -> True

但是如果是列表的列表,比如:

x = [[1, 2, 3], [2, 3, 4]]

2 in x -> False

如何解决这个问题才能返回 True

最佳答案

试试这个,使用内置的 any功能。这是最惯用的解决方案,而且效率很高,因为 any 会在找到第一个匹配项后立即短路并停止:

x = [[1, 2, 3], [2, 3, 4]]
any(2 in sl for sl in x)
=> True

关于python - 检查一个项目是否在嵌套列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40514139/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com