摘要: 在python2中可以直接用在python3中要导入模块 整体数据进行压缩,合并得到一个最终结果 from functools import reduce reduce(<函数/处理方法>,<可迭代的>,<初始值/可有可无>) reduce(<函数/处理方法>,<可迭代的>,<初始值/可有可无>) 阅读全文
posted @ 2018-07-17 22:16 ShanCe-刘勇 阅读(308) 评论(0) 推荐(0) 编辑
摘要: map 定义 map(<处理方法/函数>,<可迭代对象>) map 函数指以第一个参数也就是处理方法,处理第二个参数可迭代对象,最终返回一个 iterator ,因为iterator是惰性序列,如果直接输出其结果为其地址,所以通过 list()函数将整个序列都计算出来并返回一个list 在处理可迭代 阅读全文
posted @ 2018-07-17 22:04 ShanCe-刘勇 阅读(185) 评论(0) 推荐(0) 编辑
摘要: lambda x : x + 1 lambda x : x + 1 lambda 是关键字,x是形参,x+1是返回值 运用 #name = 'alex'->name='alex_sb' func = lamdba name:name + '_sb' print( func(name)) 一般lamb 阅读全文
posted @ 2018-07-17 21:50 ShanCe-刘勇 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 定义 定义 简单地说一个函数不断的调用自己就是递归 阅读全文
posted @ 2018-07-17 21:44 ShanCe-刘勇 阅读(262) 评论(0) 推荐(0) 编辑
摘要: #回数12321 def is_palindrome(n): return str(n) == str(n)[::-1] output = filter(is_palindrome, range(1, 1000)) print('1~1000:', list(output)) if list(filter(is_palindrome, range(1, 200))) == [1, 2... 阅读全文
posted @ 2018-07-17 18:16 ShanCe-刘勇 阅读(200) 评论(0) 推荐(0) 编辑