Python的数据处理学习(三)
class Athlete:def __init__(self,a_name,a_dob,a_times=[]):self.name = a_nameself.dob=a_dobself.times=a_timesdef top3(self):return(sorted(set([sanitize(t) for t in self.times]))[0:3])
def add_times(self,time_value):self.times.append(time_value)def add_times(self,list_of_times):self.times.extend(list_of_times)
class AthleteList(list): #提供被派生的类def __init__(self,a_name,a_dob,a_times=[]):list.__init__([]) #初始化所派生的类self.name = a_name #将参数赋予属性self.dob=a_dobself.extend(a_times) #数据本身就是计时数据,所以不再需要"times"属性def top3(self):return(sorted(set([sanitize(t) for t in self]))[0:3])
Vera = AthleteList('Vera Vi')Vera.append('1.31')Vera.extend(['2.22','1-21','2;22'])print(Vera.top3())
转载于:https://www.cnblogs.com/I-Tegulia/p/4191862.html
Python的数据处理学习(三)相关推荐
- Python读写矢量数据(2)矢量数据写入(属性数据)——Python地理数据处理学习分享
这一节主要介绍矢量数据的写入(只有属性数据,无几何),如果有读者没有读取的基础建议先看一下上一篇文章,需要对矢量数据读取有一定的了解才能继续学习本节.在这里我们用到的数据仍为goble文件夹下的数据, ...
- Python - 3.6 学习三
面向对象编程 面向对象编程 Object Oriented Programming 简称 OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程 ...
- OGR几何要素处理(创建编辑点线面)——Python地理数据处理学习分享
目录: 一.处理点要素 1.创建编辑单点 2.在一个要素中创建多点 二.处理线要素 1.创建和编辑单条线 2.创建和编辑多线为一个要素 三.处理面要素 1.创建和编辑环行线和单个多边形 2.创建多个多 ...
- python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)
[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...
- python爬虫正则表达式实例-python爬虫学习三:python正则表达式
python爬虫学习三:python正则表达式 1.正则表达式基础 a.正则表达式的大致匹配过程: 1.依次拿出表达式和文本中的字符比较 2.如果每一个字符都能匹配,则匹配成功:一旦有匹配不成功的字符 ...
- python学习三-基础语法
python学习三-基础语法(2019-12-24日晚) 1.源码文件 Python源码文件名通常采用小写的方式,常见的扩展名有: py:基本的源码扩展名. pyw:是另一种源码扩展名,跟py唯一的区 ...
- 提供三块Python爬虫代码学习
提供三块Python爬虫代码学习 爬取内涵段子 #encoding=utf-8 import urllib2import reclass neihanba():def spider(self):''' ...
- Python Web 深度学习实用指南:第三部分
原文:Hands-On Python Deep Learning for the Web 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 深度学习 译文集],采用译后编辑 ...
- python学习音频-详解python播放音频的三种方法
第一种 使用pygame模块 pygame.mixer.init() pygame.mixer.music.load(self.wav_file) pygame.mixer.music.set_vol ...
最新文章
- Javascript设置cookie和获取cookie
- Windows下安装spark+Hadoop
- NLB网路负载均衡管理器详解
- ubuntu环境下php安装amqp扩展
- Python rfind()方法
- 51 NOD 1363 最小公倍数之和 (欧拉函数思维应用)
- 佳能g3800故障灯说明书_热水器维修电话|史密斯燃气热水器出现16故障码
- java work stealing_Java线程池之WorkStealingPool,任务窃取算法
- linux redis 5.6扩展,Windows下为PHP5.6安装Redis扩展和memcached扩展
- 《Redis官方文档》Data types—数据类型
- vSphere 故障排除之工具篇
- OpenGIS--GDAL库学习笔记
- 易飞ERP系统平台故障
- oracle行列互换sql,Oracle实现行列转换的方法分析
- Windows中使用Netsh Winsock Reset命令解决网络连接问题
- 《大数据之路-阿里巴巴大数据实践》第九章 阿里巴巴数据整合及管理体系
- ios 使用SourceTree,KDiff3进行代码的冲突解决步骤
- 苹果logo_苹果LOGO起拍价2万美元?
- 江苏大学计算机学院换届,关于计算机学院各支部选举结果的批复
- 研调:2018年40%智能手机将用柔性面板