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获得文件创建时间和修改时间的方法
Jun 30 Python
python递归删除指定目录及其所有内容的方法
Jan 13 Python
vscode 远程调试python的方法
Dec 01 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
基于python实现简单日历
Jul 28 Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 Python
python实现图片压缩代码实例
Aug 12 Python
Python实现网页截图(PyQT5)过程解析
Aug 12 Python
Django REST Framework之频率限制的使用
Sep 29 Python
Python 获取numpy.array索引值的实例
Dec 06 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
新闻分类录入、显示系统
2006/10/09 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
Python Web开发模板引擎优缺点总结
2014/05/06 Python
零基础学Python(一)Python环境安装
2014/08/20 Python
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
利用python实现汉诺塔游戏
2021/03/01 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
环境科学专业个人求职信
2013/12/15 职场文书
大学新闻系求职信
2014/06/03 职场文书
写给老师的感谢信
2015/01/20 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
个人求职意向书
2015/05/11 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python
图文详解matlab原始处理图像几何变换
2021/07/09 Python
深入理解 Golang 的字符串
2022/05/04 Golang