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 相关文章推荐
使用Django的模版来配合字符串翻译工作
Jul 27 Python
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
详解django.contirb.auth-认证
Jul 16 Python
python实现将汉字保存成文本的方法
Nov 16 Python
Python之pymysql的使用小结
Jul 01 Python
Python FFT合成波形的实例
Dec 04 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
django使用JWT保存用户登录信息
Apr 22 Python
使用K.function()调试keras操作
Jun 17 Python
Python数据库封装实现代码示例解析
Sep 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
基于mysql的论坛(1)
2006/10/09 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
2014/06/26 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
js实现分页功能
2017/05/24 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Python读写unicode文件的方法
2015/07/10 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
python爬虫工具例举说明
2020/11/30 Python
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
四种会话跟踪技术
2015/05/20 面试题
班组建设经验交流材料
2014/05/12 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
python中的3种定义类方法
2021/11/27 Python
使用 Apache 反向代理的设置技巧
2022/01/18 Servers
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS