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中运行并行任务技巧
Feb 26 Python
Python环境下安装使用异步任务队列包Celery的基础教程
May 07 Python
深入理解Python中range和xrange的区别
Nov 26 Python
浅谈python 里面的单下划线与双下划线的区别
Dec 01 Python
PyQt5每天必学之单行文本框
Apr 19 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
python模块smtplib实现纯文本邮件发送功能
May 22 Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 Python
Django保护敏感信息的方法示例
May 09 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
虚拟机下载python是否需要联网
Jul 27 Python
用python对oracle进行简单性能测试
Dec 05 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
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
用htc组件制作windows选项卡
2007/01/13 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
js编写简易的计算器
2020/07/29 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
python数组复制拷贝的实现方法
2015/06/09 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
pycharm设置注释颜色的方法
2018/05/23 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
python实现可逆简单的加密算法
2019/03/22 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
羽毛球社团活动总结
2014/06/27 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
本溪水洞导游词
2015/02/11 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
西安事变观后感
2015/06/12 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
信息技术国培研修日志
2015/11/13 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis