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 相关文章推荐
用Python的线程来解决生产者消费问题的示例
Apr 02 Python
在Python中操作文件之seek()方法的使用教程
May 24 Python
Python内置模块turtle绘图详解
Dec 09 Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
pow在python中的含义及用法
Jul 11 Python
python实现微信打飞机游戏
Mar 24 Python
Django调用支付宝接口代码实例详解
Apr 04 Python
通过Python实现一个简单的html页面
May 16 Python
pandas dataframe 中的explode函数用法详解
May 18 Python
Python 读取位于包中的数据文件
Aug 07 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 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
第四节--构造函数和析构函数
2006/11/16 PHP
php trim 去除空字符的定义与语法介绍
2010/05/31 PHP
php学习之数据类型之间的转换代码
2011/05/29 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
2013/06/10 PHP
PHP循环结构实例讲解
2014/02/10 PHP
PHP中怎样防止SQL注入分析
2014/10/23 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
Python单元和文档测试实例详解
2019/04/11 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
美国在线印刷公司:PsPrint
2017/10/12 全球购物
最热门的自我评价
2013/12/30 职场文书
老师的检讨书
2014/02/23 职场文书
出生公证书样本
2014/04/04 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
技术员岗位职责范本
2015/04/11 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
社区宣传标语口号
2015/12/26 职场文书
React如何创建组件
2021/06/27 Javascript
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis
python Tkinter模块使用方法详解
2022/04/07 Python