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中变量的拷贝和作用域问题
May 05 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
Python实现自动登录百度空间的方法
Jun 10 Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 Python
自学python的建议和周期预算
Jan 30 Python
Python 给屏幕打印信息加上颜色的实现方法
Apr 24 Python
使用python实现简单五子棋游戏
Jun 18 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
TensorFLow 变量命名空间实例
Feb 11 Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 Python
PyTorch: Softmax多分类实战操作
Jul 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
关于二级目录拖拽排序的实现(源码示例下载)
2013/04/26 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
JS逆序遍历实现代码
2014/12/02 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
详解AngularJS之$window窗口对象
2018/01/17 Javascript
vue写一个组件
2018/04/09 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
Python实现excel转sqlite的方法
2017/07/17 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
python中sys模块是做什么用的
2020/08/16 Python
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
会计与审计毕业生自荐信范文
2013/12/30 职场文书
学生思想表现的评语
2014/01/30 职场文书
校园安全检查制度
2014/02/03 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
六查六看自查报告
2014/10/14 职场文书
介绍信怎么写
2015/01/30 职场文书