python子类分配
原问题是将左边样式变成右边样式:
即有父类和子类,父类包括多个子类,怎样将子类匹配到父类下面的问题
代码如下
1 #!/usr/bin/python3.4 2 # -*- coding: utf-8 -*- 3 4 arr1 = ["S01","S01","S01","S02","S03","S04","S04"] 5 arr2 = ["G0001","G0002","G0003","G0004","G0003","G0004","G0005"] 6 # 用来存放父类 7 father = [] 8 # 放入第一个单方便后面循环计算 9 father.append(arr1[0]) 10 # 子类 11 son = [] 12 # 临时数组 13 temp = [] 14 15 for i in range(0,len(arr1)): 16 # 如果father里面存在,就跳过 17 # 把子类存入临时数组 18 if arr1[i] in father: 19 temp.append(arr2[i]) 20 pass 21 # 如果father里面不存在 22 # 释放临时数组 23 else: 24 son.append(temp) 25 temp = [] 26 father.append(arr1[i]) 27 temp.append(arr2[i]) 28 # 将最后一次循环的temp放入son 29 son.append(temp) 30 print(father) 31 print(son)
运行效果:
转载于:https://www.cnblogs.com/TTyb/p/5807151.html
python子类分配相关推荐
- 说说几个 Python 内存分配时的小秘密
Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数. 本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍一 ...
- Python 内存分配时的小秘密
Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数. 本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍一 ...
- python变量分配内存_Python | 声明任何变量而不分配任何值
python变量分配内存 Since, Python is a dynamic programming language so there is no need to declare such typ ...
- 揭开 Python 内存分配时的小秘密!
作者 | 豌豆花下猫 责编 | 胡巍巍 Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数. 本文将会频繁地使用该模块的gets ...
- python内存分配失败_关于python:如何避免[Errno 12]无法分配使用子进程模块导致的内存错误...
完整的工作测试案例 当然,根据您在本地和远程计算机上的内存,您的阵列大小会有所不同. z1 = numpy.random.rand(300000000,2); for i in range(1000) ...
- Python 子类继承多个父类属性
Python 子类继承多个父类属性 可能存在的误区 正确继承方法 可能存在的误区 python允许子类同时继承多个父类.但是在子类初始化父类时,单继承和多继承稍有不同.使用单继承的初始化方法会导致父类 ...
- python子类如何调用父类方法_python中子类调用父类函数的方法示例
前言 本文主要给大家介绍了关于python子类调用父类函数的相关内容,Python中子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数.下面话不多说了,来一起看看详 ...
- 禁止 Python 子类覆盖父类方法
当实现我们自己的父类Animal的时候,由于meta.has_base为 False,所以不会触发检查逻辑.但当我们基于Animal实现Dog子类的时候,由于meta.has_base是True,所以 ...
- python子类如何继承父类的实例变量?
类型1:父类和子类的实例变量均不需要传递 class A(object):def __init__(self):self.name = "cui"def get_name(self ...
最新文章
- UVa11100 The Trip,2007(贪心)
- 程序猿们,别着急入手区块链,先给自己选好武林门派再练功不迟
- Sqoop 1.99.3 hadoop-1.2.1 安装配置
- 为什么你应该关心领域模型?
- Nginx中gzip_static使用测试
- HTTP消息中Header头部信息整理
- hadoop 二次开发DatanodeWriteTimeout设置
- thymeleaf的常见用法
- python时heatmap_就业寒冬,从拉勾招聘看Python就业前景
- java web maven 结构及从零创建jfinal项目
- Cocos2d-x 学习之引擎介绍
- 【原创】AE套用模板教程
- 手机点餐系统概述_餐厅点餐系统需求分析
- centos php ioncube_如何在CentOS 7中安装ionCube Loader
- ptx760功能图解_ptx760对讲机使用教程
- 查看源文件默认编辑器打开
- Linux16T以上硬盘分区,centos 2T以上硬盘 或者大于超过16T分区和格式化
- Graphene-SGX 总结
- linux操作系统共有几种版本
- Java由浅入深,考试or面试专用(自我整理)
热门文章
- java api使用ElastichSearch指南
- day 05 多行输出与多行注释、字符串的格式化输出、预设创建者和日期
- 什么是H标签?H1,H2,H3标签?以及和strong标签使用的方法及重要性
- 推荐一款移动端的web UI控件 -- mobiscroll
- backtrader数据基础
- 嵌入式软件开发工程师谈软件架构的设计
- Android ImageView的scaleType(图片比例类型)属性与adjustViewBounds(调整视图边界)属性
- 都会五星回评,欢迎留下地址-博客之星
- java内存区域及静态常量池、运行时常量池介绍
- unity应用开发实战案例_「简历」STAR法则的实战应用,附手把手教学案例