摘要:
reduce把一个函数作用在一个序列[n1, n2, n3, ...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做同样的动作。 看下面这个例子,把列表中1,2,3,4,5转换为12345. 1 from functools import reduce 2 3 def fu 阅读全文
posted @ 2020-03-07 20:53
flyinghappy
阅读(151)
评论(0)
推荐(0)
摘要:
map()函数接收两个参数,一个是函数,一个是可迭代对象(Iterable),map将传入的函数依次作用到序列的每个元素,并把结果作为新的迭代对象Iterator返回。 先看看示例:这个例子是把列表里面的非数字的字符串找出来并设置为0,且把是数字的字符串转换为对应的数字。 1 def func(ar 阅读全文
posted @ 2020-03-07 19:05
flyinghappy
阅读(146)
评论(0)
推荐(0)
摘要:
在Python中,迭代是通过for ... in来实现。只要是可迭代的对象都可以用for ... in来进行历遍。 常用的有list、tuple、dict等。举例如下: 列表的迭代: 1 L=[1,2,3,4,5,6,7] 2 for item in L: 3 print(item) 结果输出: 字 阅读全文
posted @ 2020-03-07 18:42
flyinghappy
阅读(187)
评论(0)
推荐(0)
摘要:
取一个list部分元素。比如,一个list如下: 1 L = [1,2,3,4,5] 取前3个元素: L[0:3][1,2,3] 取第2-4个元素: L[1:4] [2,3,4] 取倒数第1个元素: L[-1] [5] 取倒数2个元素: L[-2:] [4,5] 阅读全文
posted @ 2020-03-07 13:56
flyinghappy
阅读(134)
评论(0)
推荐(0)

浙公网安备 33010602011771号