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中的高级函数map/reduce使用实例
Apr 13 Python
numpy中索引和切片详解
Dec 15 Python
微信跳一跳游戏python脚本
Apr 01 Python
python3下实现搜狗AI API的代码示例
Apr 10 Python
Python 从列表中取值和取索引的方法
Dec 25 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
Django缓存系统实现过程解析
Aug 02 Python
python 默认参数相关知识详解
Sep 18 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
Selenium基于PIL实现拼接滚动截图
Apr 10 Python
python相对企业语言优势在哪
Jun 12 Python
pycharm中leetcode插件使用图文详解
Dec 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
基于mysql的论坛(5)
2006/10/09 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
php判断用户是否手机访问代码
2015/06/08 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
2020/04/26 PHP
javascript一点特殊用法
2008/05/28 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
Javascript对象属性方法汇总
2013/11/21 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
JS中type="button"和type="submit"的区别
2017/07/04 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
vue组件库的在线主题编辑器的实现思路
2020/04/03 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
Python与R语言的简要对比
2017/11/14 Python
python读取和保存视频文件
2018/04/16 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
夏季药店促销方案
2014/08/22 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
房屋所有权证明
2014/10/20 职场文书
2014年采购工作总结
2014/11/20 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
总结高并发下Nginx性能如何优化
2021/11/01 Servers
Python编写冷笑话生成器
2022/04/20 Python
教你如何用cmd快速登录服务器
2022/06/10 Servers