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基于smtplib实现异步发送邮件服务
May 28 Python
django基础之数据库操作方法(详解)
May 24 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
Feb 26 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
Python离线安装PIL 模块的方法
Jan 08 Python
详解用python写网络爬虫-爬取新浪微博评论
May 10 Python
Python列表删除元素del、pop()和remove()的区别小结
Sep 11 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
Python request中文乱码问题解决方案
Sep 17 Python
python生成随机数、随机字符、随机字符串
Apr 06 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解码unicode编码的中文字符代码分享
2014/08/13 PHP
php读取本地json文件的实例
2018/03/07 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
js判断文本框输入的内容是否为数字
2015/12/23 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
shiro授权的实现原理
2017/09/21 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
Vue使用虚拟dom进行渲染view的方法
2019/12/26 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
Python对象转换为json的方法步骤
2019/04/25 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
如何通过python计算圆周率PI
2020/11/11 Python
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
高中自我鉴定范文
2013/11/03 职场文书
简历自我评价模版
2014/01/31 职场文书
幼儿教育感言
2014/02/05 职场文书
精彩的演讲稿开头
2014/05/08 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
顶岗实习协议书
2015/01/29 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
详解Redis实现限流的三种方式
2021/04/27 Redis
纯html+css实现打字效果
2021/08/02 HTML / CSS