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从ftp下载数据保存实例
Nov 20 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
python基础教程之匿名函数lambda
Jan 17 Python
Apache如何部署django项目
May 21 Python
Python实现的选择排序算法示例
Nov 29 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 Python
Django 内置权限扩展案例详解
Mar 04 Python
Python函数和模块的使用总结
May 20 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
opencv 实现特定颜色线条提取与定位操作
Jun 02 Python
Windows 平台做 Python 开发的最佳组合(推荐)
Jul 27 Python
Python中使用ipython的详细教程
Jun 22 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提示undefined index的几种解决方法
2012/05/21 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
python+Django+apache的配置方法详解
2016/06/01 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
pymysql模块使用简介与示例
2020/11/17 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
Collection和Collections的区别
2016/05/02 面试题
超市实习总结自我鉴定
2013/09/19 职场文书
给老师的道歉信
2014/01/11 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript