添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
俊秀的路灯  ·  首页_古典音乐频道·  1 月前    · 
不羁的苦瓜  ·  Vélo de route Giant ...·  2 月前    · 
大气的香槟  ·  Is there an ...·  2 月前    · 
list1 = ['a', 'b', 'c', 'd', 'e'] list2 = ['b', 'd', 'e', 'f', 'g'] list3 = [item for item in list1 if item in list2] print(list3) # 输出:['b', 'd', 'e']

使用集合查找两个列表之间的交集

Python 集合类似于列表,但它们有许多关键区别,列表是有序的,集合是无序的。列表可以包含重复的项目,但集合不能。

将两个列表都转换为集合,然后使用intersection()方法查找集合的交集,最后集合转换回列表。

list1 = ['a', 'b', 'c', 'd', 'e'] list2 = ['b', 'd', 'e', 'f', 'g'] list3 = list(set(list1).intersection(set(list2))) print(list3) # 输出:['b', 'd', 'e']

使用 “&” 运算符查找两个列表之间的交集

在上面的示例中,我们知道了如何使用集合来查找两个列表之间的交集。还可以使用布尔运算,使用 按位与运算符来查找两个集合之间的交集。

list1 = ['a', 'b', 'c', 'd', 'e'] list2 = ['b', 'd', 'e', 'f', 'g'] list3 = list(set(list1) & set(list2)) print(list3) # 输出:['b', 'd', 'e']
[猜你喜欢]
  • 高效计算:利用Python的Numpy库进行指数计算
  • Python实时时钟定时器
  • Python字符串处理技术详解
  • Python字符串替换:简单快捷地修改字符串
  • Python中括号和圆括号的区别及应用
  • python基础

    &copy 2011-2022 copyright by 有货街。本站内容若未注明来源,则表示为本站原创!若有侵权或违法违规等不合适内容请联系处理。QQ285864645

    湘ICP备2021001504号