首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

求求你了,不要再写循环求两个列表的交集,并集和差集了|pythonic 小技巧

在 Python 中,求两个列表的交集,并集和差集是经常会遇到的需求,而且也比较简单。

最容易想到的就是写循环,对两个列表分别进行循环,然后判断元素是否在另一个列表中,求得最终结果。

但这种方法比较 low,没啥技术含量。身为一名 Python 程序员,一定要写够 pythonic 的代码。

废话不多说,直接看代码。

来看一下输出:

结果还是没问题的,别一顿操作猛如虎,结果是错的,那就尴尬了。

总结一下,基本上就是两种思路:

使用列表表达式

使用 set 的内置方法,再转换成 list

以上。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201111A0HH5S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券