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 相关文章推荐
轻松实现TensorFlow微信跳一跳的AI
Jan 05 Python
python多进程提取处理大量文本的关键词方法
Jun 05 Python
用Django写天气预报查询网站
Oct 21 Python
Python关于excel和shp的使用在matplotlib
Jan 03 Python
python实现月食效果实例代码
Jun 18 Python
Django REST framework 单元测试实例解析
Nov 07 Python
jupyter修改文件名方式(TensorFlow)
Apr 21 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
Jun 06 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 Python
Python基于template实现字符串替换
Nov 27 Python
Python中全局变量和局部变量的理解与区别
Feb 07 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学习教程之第2天
2008/06/15 PHP
JavaScript创建命名空间的5种写法
2014/06/24 PHP
php实现把url转换迅雷thunder资源下载地址的方法
2014/11/07 PHP
php文件读取方法实例分析
2015/06/20 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
python中sets模块的用法实例
2014/09/30 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python3处理含有中文的url方法
2018/05/10 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
普通党员个人对照检查材料
2014/09/18 职场文书
中班上学期个人总结
2015/02/12 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
运动会跳远广播稿
2015/08/19 职场文书
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers