gpt4 book ai didi

python - 如何在 Python 中搜索没有循环的嵌套列表(列表列表)中的列表?

转载 作者:太空狗 更新时间:2023-10-29 17:31:53 25 4
gpt4 key购买 nike

我很清楚这一点..

sample=[[1,[1,0]],[1,1]]
[1,[1,0]] in sample

这将返回 True。

但我想在这里做的是这个。

sample=[[1,[1,0]],[1,1]]
[1,0] in sample

我希望返回为 True,但这返回 False。我可以这样做:

sample=[[1,[1,0]],[1,1]]
for i in range(len(sample)):
[1,0] in sample[i]

但我想知道是否有任何更好有效的方法。

最佳答案

您可以使用 itertools 中的链来合并列表,然后在返回的列表中搜索。

>>> sample=[[1,[1,0]],[1,1]]
>>> from itertools import chain
>>> print [1,0] in chain(*sample)
True

关于python - 如何在 Python 中搜索没有循环的嵌套列表(列表列表)中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35390214/

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