如何查找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是的