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中计算三角函数之cos()方法的使用简介
May 15 Python
Django学习笔记之Class-Based-View
Feb 15 Python
django中的HTML控件及参数传递方法
Mar 20 Python
python和shell监控linux服务器的详细代码
Jun 22 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
Django model序列化为json的方法示例
Oct 16 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
详解使用Python下载文件的几种方法
Oct 13 Python
Python彻底删除文件夹及其子文件方式
Dec 23 Python
Python实现UDP程序通信过程图解
May 15 Python
解决echarts中饼图标签重叠的问题
May 16 Python
Python可视化神器pyecharts绘制地理图表
Jul 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
php小偷相关截取函数备忘
2010/11/28 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
IE下js调试工具Companion.JS
2010/10/15 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
[06:36]吞吞映像top1
2014/06/20 DOTA
Python读写配置文件的方法
2015/06/03 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
Python 面向对象部分知识点小结
2020/03/09 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
党员四风剖析材料
2014/08/27 职场文书
毕业生实习证明
2014/09/19 职场文书
专业见习报告范文
2014/11/03 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js