Python判断一个list中是否包含另一个list全部元素的方法分析


Posted in Python onDecember 24, 2018

本文实例讲述了Python判断一个list中是否包含另一个list全部元素的方法。分享给大家供大家参考,具体如下:

你可以用for in循环+in来判断

#!/usr/bin/env python
# coding: utf-8
a = [1, 2, 3, 4, 5]
b = [3, 4, 5]
d = [False for c in b if c not in a]
if d:
  print "a不包含b的所有元素"
else:
  print "a包含b的所有元素"

运行输出:

a包含b的所有元素

但有个更简单更简洁的方法,就是把list转换成集合。

也就是说将是否包含变成是否是其真子集

以下是一个简单的例子

>>> a = [1,2,3,4,5,6]
>>> b = [2,4,6]
>>> set(b) < set(a) # a是否包含b,<= 则表示是否是子集
True

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
pycharm 使用心得(一)安装和首次使用
Jun 05 Python
Python远程桌面协议RDPY安装使用介绍
Apr 15 Python
Python编写生成验证码的脚本的教程
May 04 Python
python中的字典操作及字典函数
Jan 03 Python
基于python内置函数与匿名函数详解
Jan 09 Python
Python3一行代码实现图片文字识别的示例
Jan 15 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
Jul 02 Python
Django REST 异常处理详解
Jul 15 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
Jan 05 Python
python读取txt文件中特定位置字符的方法
Dec 24 #Python
python进行文件对比的方法
Dec 24 #Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 #Python
详解Python进阶之切片的误区与高级用法
Dec 24 #Python
Python数据抓取爬虫代理防封IP方法
Dec 23 #Python
python3爬虫怎样构建请求header
Dec 23 #Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 #Python
You might like
php中的时间显示
2007/01/18 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
python放大图片和画方格实现算法
2018/03/30 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
python 制作简单的音乐播放器
2020/11/25 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
盛大笔试题
2016/11/05 面试题
机电职业生涯规划书范文
2014/03/08 职场文书
单位承诺书格式
2014/05/21 职场文书
会计专业自荐书
2014/07/08 职场文书
2014年团支书工作总结
2014/11/14 职场文书
朋友聚会开场白
2015/06/01 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
2021/03/31 Servers
学习nginx基础知识
2021/09/04 Servers
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript