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的Twisted框架实现一个简单的服务器
Apr 16 Python
Python处理字符串之isspace()方法的使用
May 19 Python
Python Web框架Tornado运行和部署
Oct 19 Python
利用Python生成文件md5校验值函数的方法
Jan 10 Python
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
详解python3中的真值测试
Aug 13 Python
Python实现常见的回文字符串算法
Nov 14 Python
python 运用Django 开发后台接口的实例
Dec 11 Python
Ubuntu18.04下python版本完美切换的解决方法
Jun 14 Python
Python JSON编解码方式原理详解
Jan 20 Python
Python实现遗传算法(二进制编码)求函数最优值方式
Feb 11 Python
python模拟点击玩游戏的实例讲解
Nov 26 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原生模板引擎 最简单的模板引擎
2012/04/25 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
jQuery源码分析之Event事件分析
2010/06/07 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
Javascript缓存API
2016/06/14 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
JS数组方法join()用法实例分析
2020/01/18 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
keras输出预测值和真实值方式
2020/06/27 Python
如何将Pycharm中调整字体大小的方式设置为&quot;ctrl+鼠标滚轮上下滑&quot;
2020/11/17 Python
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
什么是数组名
2012/05/10 面试题
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
生产助理岗位职责
2014/06/18 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
解析目标检测之IoU
2021/06/26 Python
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server