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实现下载网易云音乐的高清MV
Mar 16 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
教你用Python写安卓游戏外挂
Jan 11 Python
利用pandas将numpy数组导出生成excel的实例
Jun 14 Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 Python
Django 过滤器汇总及自定义过滤器使用详解
Jul 19 Python
python禁用键鼠与提权代码实例
Aug 16 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
Python使用configparser库读取配置文件
Feb 22 Python
在服务器上安装python3.8.2环境的教程详解
Apr 26 Python
Python提取PDF指定内容并生成新文件
Jun 09 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 ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
Django中使用group_by的方法
2015/05/26 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
自考生毕业自我鉴定
2013/10/10 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
大学毕业论文致谢词
2015/05/14 职场文书
python_tkinter事件类型详情
2022/03/20 Python
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript