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 相关文章推荐
Python3.0与2.X版本的区别实例分析
Aug 25 Python
详解Python中time()方法的使用的教程
May 22 Python
python搭建微信公众平台
Feb 09 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
VSCode下好用的Python插件及配置
Apr 06 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
python处理“
Jun 10 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 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/10/09 PHP
php+oracle 分页类
2006/10/09 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
[03:05]《我与DAC》之xiao8:DAC与BG
2018/03/27 DOTA
[46:50]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
介绍一下Make? 为什么使用make
2016/07/31 面试题
三严三实对照检查材料
2014/08/25 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
档案接收函格式
2015/01/30 职场文书
针对吵架老公保证书
2015/05/08 职场文书
公司员工培训管理制度
2015/08/04 职场文书
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python