在没有发现方便的set运算之前,都是用遍历list查找两个集合的差别。

比如, 找list1和list2的差集

for i in list1:
if not i in list2:
print i

现在认识了方便set运算:

set(list1) & set(list2)

one-liner  一行搞定

移除重复元素

set(list)

赢了~

最新文章

  1. js下的面向对象
  2. 《菊与刀》--[美]鲁思·本尼迪克特(Ruth Benedict)
  3. 网络编码 GB2312、GBK与UTF-8的区别
  4. C/C++易错点
  5. Android 两个Activity进行数据传送 发送
  6. Python之路第六天,基础(8)-反射
  7. 策略模式——MFC样例
  8. Android学习-应用程序管理
  9. Java之路(六) 局部变量作用域最小化
  10. Python之matplotlib模块安装
  11. PHP 环境搭建及zabbix安装遇到的一些坑.
  12. 记一次尴尬的Java应用内存泄露排查
  13. JavaScript与WebAssembly进行比较
  14. c#委托中的同步和异步方法即BeginInvoke和EndInvoke
  15. C语言 排序算法总结
  16. Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题
  17. C++:explicit关键字
  18. Linux下的压缩文件剖析 (tar/gzip的区别)
  19. greenDao 介绍
  20. 20145101《Java程序设计》第9周学习总结

热门文章

  1. Java多线程编程总结一:多线程基本概念
  2. 使用Eclipse自带的Maven插件创建Web项目时报错:
  3. saltstack之服务管理
  4. 利用freemarker生成带fusioncharts图片的word简报
  5. 解决ubuntu无法进入unity模式
  6. Jmeter监控Linux服务器性能
  7. BI测试
  8. python查询IP地址所属地
  9. 【python】-- web开发之DOM
  10. Python整型int、浮点float常用方法