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简单格式化时间的方法【strftime函数】
Sep 18 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
Python3.4 splinter(模拟填写表单)使用方法
Oct 13 Python
在ubuntu16.04中将python3设置为默认的命令写法
Oct 31 Python
Python3模拟登录操作实例分析
Mar 12 Python
通过实例简单了解Python中yield的作用
Dec 11 Python
如何基于python实现归一化处理
Jan 20 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
python 检测nginx服务邮件报警的脚本
Dec 31 Python
python使用glob检索文件的操作
May 20 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中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
PHP对文件夹递归执行chmod命令的方法
2015/06/19 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
jquery each()源代码
2011/02/14 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
Node.js文件操作详解
2014/08/16 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
JavaScript实现五子棋游戏的方法详解
2019/07/08 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
Python 中 Meta Classes详解
2016/02/13 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
绿化工程实施方案
2014/03/17 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
离婚财产处理协议书
2014/09/30 职场文书
英文升职感谢信
2015/01/23 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
银行求职信范文
2019/05/13 职场文书