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远程登录代码
Apr 29 Python
用Python编写分析Python程序性能的工具的教程
Apr 01 Python
介绍Python的Urllib库的一些高级用法
Apr 30 Python
python文件特定行插入和替换实例详解
Jul 12 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
Redis使用watch完成秒杀抢购功能的代码
May 07 Python
Linux系统(CentOS)下python2.7.10安装
Sep 26 Python
Python实现Dijkstra算法
Oct 17 Python
python之mock模块基本使用方法详解
Jun 27 Python
使用django和vue进行数据交互的方法步骤
Nov 11 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
Apr 12 Python
Python用access判断文件是否被占用的实例方法
Dec 17 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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
优化PHP代码的53条建议
2008/03/27 PHP
php在字符串中查找另一个字符串
2008/11/19 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
2011/12/25 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python三元运算符实现方法
2013/12/17 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
Numpy中的mask的使用
2018/07/21 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
python 有效的括号的实现代码示例
2019/11/11 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
高考寄语大全
2014/04/08 职场文书
廉洁校园实施方案
2014/05/25 职场文书
放飞理想演讲稿
2014/09/09 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
庆祝教师节标语
2014/10/09 职场文书
天气温馨提示语
2015/07/14 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
golang日志包logger的用法详解
2021/05/05 Golang