Python 中列表取交集的方法有两种:

方法一:使用内置函数 intersection()

如果要取两个列表的交集,可以使用内置函数 intersection(),它会返回两个列表中都有的元素。

例如:

list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 6]result = list1.intersection(list2)
print(result)# 输出 [3, 4]

方法二:使用集合

如果要取两个列表的交集,还可以将两个列表转换为集合,然后使用集合的交集操作。

例如:

list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 6]set1 = set(list1)
set2 = set(list2)result = set1 & 

python 列表取交集相关推荐

  1. Python-两个列表取交集、并集、差集(编写了一个两个文件取交集的小工具)

    最近突然有个需求(取两个文件数据的交集),数据量非常大(2000多万行的数据),最开始的思路是先取一个文件所有的数据,保存成一个列表,然后判断是否在另一个文件中,花了十几分钟写出来后,一运行,差点崩溃 ...

  2. python3 列表取交集_常用序列数据类型列表

    python中有列表.元组.集合.字典这四种可以存放多个数据元素的集合,他们在总体功能上都起着存放数据的作用,却都有着各自的特点.本片文章中我们会对列表的用法做详细说明. 演示环境: python3. ...

  3. js 两个列表取交集

    js没有直接的方式来获取两个列表的交集,需要自己写一个函数,如下: function jiaoji(arr_1,arr_2){//先对arr_1进行一次深拷贝,防止对原两个列表造成影响let temp ...

  4. python两个list取交集_使用 Python 获取两个列表的交集、并集、差集的常用方法 | Jin''''s Blog...

    在数据处理中经常需要使用 Python 来获取两个列表的交集,并集和差集.在 Python 中实现的方法有很多,我平时只使用一两种我所熟悉的,但效率不一定最高,也不一定最优美,所以这次想把常用的方法都 ...

  5. python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解

    python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...

  6. Python中两个list取交集、并集、差集以及为字符串str添加、插入特定字符的操作总结

    Python中两个list取交集.并集.差集以及为字符串str添加.插入特定字符的操作总结 Python中两个list取交集.并集.差集 为字符串str添加.插入特定字符的操作总结 Python中两个 ...

  7. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型

    (点击上方快速关注并设置为星标,一起学Python) 作者:kina_chen來源:简书 01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字, ...

  8. python列表切片得到的是列表还是字符串_python中列表的切片问题 python arry怎么取列切片...

    python 列表切片赋值 对列表切片进行赋值,解释器处理时是直接将序列中的内容赋值过去的 ,还切片赋值,得到的与原变量无关,是两个不同的对象:直接赋值,引用的是同一个对象. 请看下例 切片赋值. a ...

  9. python功能二维表合并,一维表内嵌元祖合并以及取交集,并集,差集

    1 二维列表和列表内有元祖的合并方法: from itertools import chain a = [[1],[2],[3]] b = [("1"),("2" ...

最新文章

  1. Kendo UI Web教程分享
  2. 确定NTFS权限应用的位置
  3. 夏普深陷亏损 郭台铭何以执著寻求“联姻”?
  4. python爬取小说内容_使用python爬取小说全部内容
  5. 【转】1.1异步编程:线程概述及使用
  6. 系统建模、分析、仿真和验证软件工具ModelCodoer
  7. 2022年百度新能源汽车行业洞察
  8. 据说被称为世上最经典的25句话!
  9. C++奥赛第四弹——阿克曼函数
  10. 单元测试自动生成测试用例
  11. NLP专题:LSA浅层语义分析
  12. 利用计算机打字教学设计,“第7课 玩打字游戏”教学设计
  13. 你的闺蜜在减肥,隔壁老王在练腰
  14. 佛教哲学 学习笔记-07-新旧唯识-唯识学-中
  15. 电脑操作实用技巧60招
  16. day3----部署duboo微服务值部署zk和Jenkins(3)
  17. 各浏览器内核JS运行速度比较
  18. 有效载荷偶联ADC抗体偶联物的特征及应用探讨-瑞禧
  19. 程序员的自我修养--读阮一峰《如何变得有思想》有感
  20. Git使用方法技巧大全

热门文章

  1. 《我会等》 - 承桓
  2. Modernizr YepNope Tips
  3. html5 video 文本轨道,VideoJS-轨道-文本轨道
  4. 谷歌浏览器等下载的文件总是显示“文件已损坏”
  5. 《名贤集》《明贤集》六言集
  6. 创新永无极限,新品南卡Runner Pro3骨传导耳机,横空出世
  7. Java线程实现抢火车票
  8. 鬼谷子猜数问题 - 高三毕业以前最后一篇日志
  9. java的头插法和尾插法
  10. BERT详解:概念、原理与应用