![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
xshow_xs
这个作者很懒,什么都没留下…
展开
-
列表和元组
最基本的数据结构是序列(sequence),序列中的每个元素被分配一个序号—-即元素的位置,也称索引。python包含6中内建的序列,最常用的有两种:列表和元组,列表和元组的区别在于,列表可以修改,元组则不能。 通用序列操作 所有的序列类型都可以进行某些特定的操作。这些操作包括:索引(indexing),分片(sliceing),加(adding),乘(multipying)以及检查某个元素是否原创 2017-02-08 14:19:48 · 248 阅读 · 0 评论 -
python基础知识
C:\Users\Administrator>python Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32 Type “help”, “copyright”, “credits” or “license” for more information.>>> 1原创 2017-02-08 14:13:56 · 370 阅读 · 0 评论 -
python中的map方法
map函数接受两个参数,一个是函数,一个是序列,map对items中的每个元素依次执行function,并把结果作为新的list返回 语法: map(function_to_apply, list_of_inputs) 返回一个列表中数字的平方,通常我们会这么做 items = [1,2,3,4,5] squared = [] for i in items: squared.a...原创 2018-02-28 22:03:45 · 3470 阅读 · 0 评论 -
python中的reduce方法
Reduce函数接受的参数与map()类似,一个函数,一个列表,但行为与map不一样,reduce()传入的函数f必须接受两个参数,reduce()对列表中的每个元素反复调用函数f,并返回最终的结果值。 例如,编写一个函数,接受x和y,返回x和y的和: >>> def f(x,y): ... return x+y ... >>> reduce(...原创 2018-02-28 22:06:37 · 1607 阅读 · 1 评论 -
python中的lamdba表达式
lamdba为一个表达式,函数体比def简单。它的主体是一个表达式,而不是一个代码块,仅仅能在lamdba表达式中封装有限的逻辑进去。 举例如下: >>> f = lambda x:x*x >>> print f(3) 9 定义一个lambda表达式,求三个数的和 >>> f1 = lambda x,y,z:x+y+z &...原创 2018-02-28 22:18:09 · 675 阅读 · 0 评论