24 如何优雅的判断 2,3,4这三个数有其中一个在list中?

b = [1,2,3,4,1,2,5,8] 等不确定的可重复列表

如何优雅的判断 2,3,4这三个数至少其中一个在b中?


请先 登录 后评论

最佳答案 2021-09-23 22:51

我的思路利用set取交集看交集来判断就可以了。
none.gif

11.JPG (8.34 KB, 下载次数: 46)

下载附件

2018-12-26 20:30 上传

请先 登录 后评论

其它 2 个回答

桔沫
any(ele in a for ele in b)
请先 登录 后评论
可小可大
  1. x = [1, 2, 3, 4, 5, 6, 7, 8, 9]
  2. y = [2, 3, 4]

  3. def func(a, b) -> bool:
  4.     for i in b:
  5.         if i in a:
  6.             return True
  7.     return False

  8. print(func(x, y)) # True
复制代码
请先 登录 后评论
  • 3 关注
  • 0 收藏,360 浏览
  • 鹿妍晗 提出于 2021-09-23 22:51

相似问题