gpt4 book ai didi

python:确定列表 A 是否包含与列表 B 不同的值

转载 作者:太空宇宙 更新时间:2023-11-04 09:52:59 28 4
gpt4 key购买 nike

我正在尝试确定列表 A 是否包含一个不同于其他两个值的值,这两个值构成列表 B (01):

[0, 1, 0, 1, 0]  # False
[0, 0, 0, 0, 0] # False
[1, 1, 1, 1, 1] # False
[0, 1, 0, 2, 0] # True

这是我到目前为止所拥有的,但我觉得有一个很好的单线或通常更有效的方法:

indicator = False
A = [0, 1, 0, 2, 0]
B = [0, 1]
for i in A:
if i not in B:
indicator = True

最佳答案

为此,您可以使用 set.issubset()

if not set(A).issubset(B):
print("True")
else:
print("False")

输入:

A = [0, 1, 0, 2, 0]
B = [0, 1]

输出:

输入:

A = [0, 1, 0, 1, 0]
B = [0, 1]

输出:

关于python:确定列表 A 是否包含与列表 B 不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46984896/

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