Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中检查数组是否同时包含多个元素_Python_Arrays_Python 3.x - Fatal编程技术网

在python中检查数组是否同时包含多个元素

在python中检查数组是否同时包含多个元素,python,arrays,python-3.x,Python,Arrays,Python 3.x,我有两个元素,例如1和2。 我需要找出这两个元素是否都在我的数组中 例如: 我有1,2,3,4。我有数组[2,3,4111]。 如果我的所有元素都在数组中,则为真,否则为假 array = [2,3,4,111] elements_to_check = [2,3] result = set(elements_to_check).issubset(array) print(result) 如果元素到检查=[2,3],则打印True 如果要检查的元素为[2,3,5],则打印False 如果元

我有两个元素,例如1和2。 我需要找出这两个元素是否都在我的数组中

例如: 我有1,2,3,4。我有数组[2,3,4111]。 如果我的所有元素都在数组中,则为真,否则为假

array = [2,3,4,111]

elements_to_check = [2,3]

result = set(elements_to_check).issubset(array)

print(result)
如果元素到检查=[2,3],则打印
True

如果要检查的元素为[2,3,5],则打印
False

如果元素到检查=[2,3],则打印
True


打印
False
如果要检查元素,例如=[2,3,5]

则需要另一种解决方案

list = [2,3,4,111]
elements_to_check = [1,2]

result = len([x for x in elements_to_check if x in list]) == len(elements_to_check)
如果元素\u到\u检查=[2,3],则打印True


如果要检查元素,例如=[1,2]

则打印False另一个解决方案

list = [2,3,4,111]
elements_to_check = [1,2]

result = len([x for x in elements_to_check if x in list]) == len(elements_to_check)
如果元素\u到\u检查=[2,3],则打印True


如果要检查元素,例如=[1,2]

您可以使用
all()
@AvivYaniv它应该是
all()
@deadshot谢谢,我很困惑!你可以使用
all()
@AvivYaniv它应该是
all()
@deadshot谢谢你,我很困惑!谢谢<它对我有用<它对我有用