python判断两个序列的成员是否一样的实例代码


Posted in Python onMarch 01, 2020

目的:判断两个序列的成员是否一样,如:list1 = [1, 2],list2 = [2, 1],则两个序列的成员是一样的。

实现:借助集合set()的性质实现。

代码如下:

if __name__ == "__main__":
  l = [[2, 1], [3, 4]]
  for i in l:
    print (i)
    tmp = set(i)
    print (tmp)
    if tmp == {1, 2}:
      print ("yes")
    else:
      print ('no')

输出结果:

[2, 1]
{1, 2}
yes
[3, 4]
{3, 4}
no

知识点扩展:

python 怎样判断一个序列是否在另一个序列中

你的需求描述的不是太清晰,如果你时想判断 list1 = [2, 3, 3, 4],是否为 list2 = [1, 2, 3, 3, 4, 5] 的子序列,首先保证两个列表元素类型相同,然后写循环:

list1 = [2, 3, 3, 4]
list2 = [1, 2, 3, 3, 4, 5]
flag = False
for i in range(len(list2) - len(list1) + 1):
  if list2[i: i+len(list1)] == list1:
    flag = True
    break
print(flag)

到此这篇关于python判断两个序列的成员是否一样的实例代码的文章就介绍到这了,更多相关python判断两个序列的成员方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用Berkeley DB数据库实例
Sep 26 Python
python3 pandas 读取MySQL数据和插入的实例
Apr 20 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
python实现飞行棋游戏
Feb 05 Python
python读取hdfs上的parquet文件方式
Jun 06 Python
python语言中有算法吗
Jun 16 Python
python 实现倒计时功能(gui界面)
Nov 11 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
详解用 python-docx 创建浮动图片
Jan 24 Python
python 统计代码耗时的几种方法分享
Apr 02 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 #Python
Python猜数字算法题详解
Mar 01 #Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 #Python
python 中的paramiko模块简介及安装过程
Feb 29 #Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 #Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 #Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 #Python
You might like
php error_log 函数的使用
2009/04/13 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
Vue中 key keep-alive的实现原理
2018/09/18 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
2019/06/24 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python之wxPython应用实例
2014/09/28 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
python 实现红包随机生成算法的简单实例
2017/01/04 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python线程中同步锁详解
2018/04/27 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
介绍一下.net和Java的特点和区别
2012/09/26 面试题
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫