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学习数据结构实例代码
May 11 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
基于Python List的赋值方法
Jun 23 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
对python 多个分隔符split 的实例详解
Dec 20 Python
python实现微信防撤回神器
Apr 29 Python
pytorch 固定部分参数训练的方法
Aug 17 Python
python3.x 生成3维随机数组实例
Nov 28 Python
django数据模型中null和blank的区别说明
Sep 02 Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 Python
python 如何用map()函数创建多线程任务
Apr 07 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使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
php连接mysql数据库
2017/03/21 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
js显示时间 js显示最后修改时间
2013/01/02 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
javascript实现连续赋值
2015/08/10 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
python开发之函数定义实例分析
2015/11/12 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
Django中间件基础用法详解
2019/07/18 Python
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
汽修专业自荐信
2014/07/07 职场文书
刮痧观后感
2015/06/05 职场文书
食堂管理制度范本
2015/08/04 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript