Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.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 - Fatal编程技术网

如何查找python中的任一列表中是否不存在某个元素

如何查找python中的任一列表中是否不存在某个元素,python,Python,我有两张单子 lis1=[1,2,3,4,5,6,2,3,1] lis2=[4,5,8,7,10,6,9,8] 我想写一个函数,可以返回lis1或lis2中存在的元素。输出应该是[1,2,3,7,8,9,10],因为1,2,3在lis2中不存在,7,8,9,10在lis1中不存在。如果不需要排序结果,请尝试以下操作: lis1=[1,2,3,4,5,6,2,3,1] lis2=[4,5,8,7,10,6,9,8] set1=setlis1 set2=setlis2 两个集合的printset1

我有两张单子

lis1=[1,2,3,4,5,6,2,3,1]
lis2=[4,5,8,7,10,6,9,8]

我想写一个函数,可以返回lis1或lis2中存在的元素。输出应该是[1,2,3,7,8,9,10],因为1,2,3在lis2中不存在,7,8,9,10在lis1中不存在。如果不需要排序结果,请尝试以下操作:

lis1=[1,2,3,4,5,6,2,3,1] lis2=[4,5,8,7,10,6,9,8] set1=setlis1 set2=setlis2 两个集合的printset1^set2异或操作 输出:

{1, 2, 3, 7, 8, 9, 10}
如果需要获得有序结果,请执行以下操作:

lis1=[1,2,3,4,5,6,2,3,1] lis2=[4,5,8,7,10,6,9,8]

y=11输入您要检查的最大y数

对于范围为1的x,y: 如果x不在lis1中,而x在lis2中: printx 如果x不在lis2中,而x在lis1中:
printx

您可以参考这篇文章,这是否回答了您的问题@Sanchit,Jain,谢谢You@RajuKomati是的