[00019]转换并同时计算数据
来源:互联网 发布:贴吧顶贴软件 谭队 编辑:程序博客网 时间:2024/06/09 18:03
转换并同时计算数据
一、 解决问题
在数据序列上执行聚集函数(比如 sum() , min() , max() ), 但是首先你需要先转
换或者过滤数据
二、解决方案
生成器表达式
三、代码说明
nums = [1, 2, 3, 4, 5]print (x * x for x in nums) #-><generator object <genexpr> at 0x00000000006E7990>s = sum(x * x for x in nums)print (s)
import os#默认加载当前文件夹下的所有文件的名字files = os.listdir()if any(name.endswith(".py") for name in files): print("There be python!")else: print('Sorry, no python.')
s = ("ACME", 50, 123.45)print(",".join(str(x) for x in s)) #->ACME,50,123.45
portfolio = [ {'name':'GOOG', 'shares': 50}, {'name':'YHOO', 'shares': 75}, {'name':'AOL', 'shares': 20}, {'name':'SCOX', 'shares': 65}]min_shares = min(s['shares'] for s in portfolio)print(min_shares)
from operator import itemgettermin_prot = min(portfolio, key=itemgetter('shares')) print(min_prot) #->{'name': 'AOL', 'shares': 20}
四、关联知识
- 生成器表达式 : 传送门,待补充
五、总结
六、代码地址
github地址:https://github.com/weichen666/python_cookbook
目录/文件:first_selection/learn_gender_reduce.py
七、参考
0 0
- [00019]转换并同时计算数据
- sed脚本:计算每行字符数,并同时输出记录
- perl中同时读取两个文件并进行对应计算
- 用opencv计算棋盘格内角点坐标(通过多个内角点获得转换矩阵),并同时用halcon和opnecv对图像进行透视变换
- 用opencv计算棋盘格内角点坐标(通过4个内角点获得转换矩阵),并同时用halcon和opnecv对图像进行透视变换
- Kettle--数据获取并转换
- Gridview中同时选中并删除多个数据
- 读取数据并转换。double.prase
- [笔记]delphi读出数据并转换
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果
- 转换成javascript时间格式,并计算时间差
- 实时输入数字自动转换为货币形式并计算
- 一个日期计算并转换格式的实例
- 将中缀表达式转换成后缀表达式并计算
- JAVA实现中缀表达式转换为后缀表达式并计算
- JS计算时间的加减并转换为年月日形式
- Python转换GMT时间为时间戳,并计算时间差
- Caffe转换图像为lmdb并计算均值
- java 中 i=i++ 的解释
- 【Android基础笔记03】 Android RelativeLayout相对布局和基本UI控件
- TI SYS/BIOS
- XGBoost-Python完全调参指南-参数解释篇
- align text-align
- [00019]转换并同时计算数据
- quartz 首页的几行代码
- 框架之struts2----对象图导航语言:ognl表达式
- Spring Boot中的缓存支持(二)使用Redis做集中式缓存
- Java工程师成神之路
- Install LAMP stack On CentOS
- scala 的介绍
- juery 通过id和name取select的值
- poj 1681 Painter's Problem (高斯消元)