python如何判断一个列表内的一个元素在另外一个列表就可以
A=['a','b','c']b=['c','d','e']怎么判断b里面的元素有一个在A里就可以...
A=['a','b','c']
b=['c','d','e']
怎么判断b里面的元素有一个在A里就可以 展开
b=['c','d','e']
怎么判断b里面的元素有一个在A里就可以 展开
4个回答
展开全部
# 以下使用 py3 set
# 交集
A=['a','b','c']
B=['c','d','e']
# 两个集合中的相同元素
res = list(set(A).intersection(set(B)))
# 判断b里面的元素有一个在A里
boo = len(res) > 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将A和b都转成set集合,然后用集合作差,也就是作交集运算, 如果得到结果不为空,就表示b里面有一个元素在A里面也存在
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A=['a','b','c']
b=['c','d','e']
cont = False
for i in A:
if i in B:
cont = True
break
print cont
b=['c','d','e']
cont = False
for i in A:
if i in B:
cont = True
break
print cont
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询