Python List相关函数使用实例
1.给一个错乱的圣诞树重新排序
输入为:
tree = [ " * ", " * ", "*** ", " *****", " *******", "*********", " *** " ]
则函数的输出为:
fixTree(tree) = [ " * ", " * ", " *** ", " ***** ", " ******* ", "*********", " *** " ]
示例代码如下:
def fixTree(tree): return map(lambda x:x.strip().center(len(x)),tree)
主要是字符串的
center
方法.1
2.列表顺序求和
对于给定的整数列表顺序求和生成新的列表。例,
a=[1,2,3]
则其输出为prefSum(a)=[1,3,6]
.解释:[1,1+2,1+2+3]
.
示例代码如下:def prefSum(a):return reduce(lambda c,x:c+[c[-1]+x],a,[0])[1:]
主要是对
reduce
方法的掌握,reduce(function, iterable[, initializer])
,参考2、3.
3.整数列表实现相应操作
对于给定的整数列表实现相应的操作,例如,
a=[1,2,3,4,5]
,编程实现,sum(a)=((a[0]+a[1])*a[2]+a[3])...
,对于a
则输出为sum(a)=((1+2)*3+4)*5=65
.
示例代码如下:def mathPractice(numbers):return reduce(lambda a,x:a+x[1] if x[0]%2!=0else a*x[1],enumerate(numbers),1)
主要是
reduce
函数的使用。
4.计算两个整数之间素数的和
例如
a=10,b=20
则,primeSum(a,b)=60
即,11+13+17+19=60
,示例代码如下:def primesSum(a, b):return sum(filter(lambda x:all(x % i for i in range(2, int(x**0.5) + 1)),range(max(a,2),b+1)))
主要是
all
函数的使用.4
refer
1 http://www.runoob.com/python/att-string-center.html
2 https://docs.python.org/2/library/functions.html#reduce
3 http://blog.csdn.net/SeeTheWorld518/article/details/46975857
4 http://www.pythontab.com/html/2013/hanshu_0116/135.html
Python List相关函数使用实例相关推荐
- python键盘输入代码,python监控键盘输入实例代码
本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- im ...
- python 爬虫实例-Python 爬虫:Scrapy 实例(二)
原标题:Python 爬虫:Scrapy 实例(二) 稍微增加点难度,做个所需项目多一点的,并将的结果以多种形式保存起来.我们就从网络天气预报开始. 首先要做的是确定网络天气数据的来源.打开百度,搜索 ...
- 用python绘制漂亮的图形-用python绘制图形的实例详解
1.环境系统:windows10 python版本:python3.6.1 使用的库:matplotlib,numpy 2.numpy库产生随机数几种方法import numpy as npnumpy ...
- python画直方图成绩分析-python plotly绘制直方图实例详解
计算数值出现的次数 import cufflinks as cf cf.go_offline() import numpy as np import pandas as pd set_slippage ...
- python简单编程例子-中文方便就用中文编程!Python图形界面开发实例
原标题:中文方便就用中文编程!Python图形界面开发实例 之前做的一个Python小程序,功能很简单,面对用户群也很窄,是五笔编码编.校人员使用的五笔编码编辑器. 这样的"周末" ...
- python编程入门经典实例-总算明了python编程入门经典实例
跟Java语言一样,python语言也有类的概念,直接使用class关键字定义python类.在python类,定义类的方法.然后直接使用类的初始化调用自身,获取相应的属性.以下是小编为你整理的pyt ...
- python装饰器实例-python装饰器使用实例详解
这篇文章主要介绍了python装饰器使用实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python装饰器的作用就是在不想改变原函数代码的情 ...
- 用C语言扩展Python的功能的实例
用C语言扩展Python的功能的实例 分类: C/C++ 编程技巧 Programes 2008-04-23 09:31 1232人阅读 评论(0)收藏 举报 python扩展语言cmethodsnu ...
- Python类属性和实例属性分别是什么?
实例属性即同一个类的不同实例,其值是互不关联的,也不会互相影响的,定义时使用"self.属性名",调用时也使用"self.属性名". 类属性则是同一个类的所有实 ...
最新文章
- php文件有哪几种,PHP常用的文件操作函数有哪些
- Python 多版本安装模块
- bzoj1297 [SCOI2009]迷路(矩阵优化)
- Vector的使用详解
- 有几种部署模式_来!PyFlink 作业的多种部署模式
- SparkRDD常用算子实践(附运行效果图)
- 快速修复 Log4j2 远程代码执行漏洞步骤
- 2021年的Angular最佳实践
- python游戏制作软件_10 个最值得 Python 新人练手的有趣项目
- Linux下安装anaconda及遇到的问题
- Luogu 3206 [HNOI2010]城市建设
- 给视频加水印的软件有哪些?推荐两种软件快速加水印
- DataWindow的数据更新技术及应用
- Android 自定义心形图片
- 提高元认知能力时刻掌握方向舵主动控制生命航向
- AutoSAR系列讲解(深入篇)13.1-闪烁一颗LED灯 1
- java画笑脸_canvas 画笑脸
- 软件经验|GDAL空间数据开源库开发介绍
- Flask构建微信订餐小程序②-全站统计
- dos系统的界面字体设置
热门文章
- hduoj 6000 2016CCPC-final B. Wash(贪心)
- HDU 5976 2016ICPC大连 F: Detachment(找规律)
- bzoj 1614: [Usaco2007 Jan]Telephone Lines架设电话线(二分+SPFA)
- bzoj 1801: [Ahoi2009]chess 中国象棋 bzoj 4806: 炮
- Reference to a cleared variable I1
- python opencv 利用 GrabCut 算法(opencv已经实现)从图像中分离出前景
- 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。
- jquery系列教程2-style样式操作全解
- python简单的爬取网页上的图片
- Digilent提供的Pmod AD1驱动程序