alex_bn_lee

导航

2019年3月21日 #

【387】Python format 格式化函数(以及 %)

摘要: 参考:Python format 格式化函数 参考:python基础_格式化输出(%用法和format用法) # 保留小数点后两位 f'{3.1415926:.2f}' # 带符号保留小数点后两位 f'{3.1415926:+.2f}' f'{-1:+.2f}' # 不带小数 f'{2.71828: 阅读全文

posted @ 2019-03-21 14:53 McDelfino 阅读(242) 评论(0) 推荐(0)

【386】operator 的 itemgetter、slice、and_、or_

摘要: itemgetter 用来获取数组中指定索引的元素 slice 用来为列表切片,也是获取指定索引的元素 and_ 相当于 a & b,用来求两个集合的交集 可以联合 reduce 实现多个集合交集的计算 or_ 相当于 a | b,用来求两个集合的交集 可以联合 reduce 实现多个集合并集的计算 阅读全文

posted @ 2019-03-21 13:30 McDelfino 阅读(273) 评论(0) 推荐(0)

【385】itertools 的 product 和 chain 和 accumulate

摘要: 参考:itertools模块 product 相当于返回两个集合中数据的所有组合可能 Examples from Eric Martin 例子2:二进制数三位数的所有可能 chain 就是合并成一个 iter accumulate 可以实现将可迭代对象进行累加的效果,形成一个新的可迭代对象 阅读全文

posted @ 2019-03-21 13:16 McDelfino 阅读(243) 评论(0) 推荐(0)

【384】reduce归纳、map映射、filter筛选 的用法

摘要: 参考:4. Map, Filter and Reduce — Python Tips 0.1 documentation 参考:Python的functools.reduce用法 Map:映射,对于列表的每个元素进行相同的操作 filter:筛选,筛选列表中满足某一条件的所有元素 reduce:归纳 阅读全文

posted @ 2019-03-21 12:58 McDelfino 阅读(300) 评论(0) 推荐(0)

【383】defaultdict 相关用法

摘要: 可以定义一个字典,可以添加默认值,int 为 0,list 为 [],set 为 {} int:默认值为 0 list,默认值为空列表,也可以用 append set:默认值为空集合 阅读全文

posted @ 2019-03-21 12:33 McDelfino 阅读(191) 评论(0) 推荐(0)

【382】利用 namedtuple 实现函数添加属性

摘要: namedtuple 能够实现类似类的效果,tuple 的元素可以通过属性的形式返回,如下所示: 因此若是想要让函数返回属性的效果,只需让函数的返回值是 namedtuple 即可,如下所示 阅读全文

posted @ 2019-03-21 12:24 McDelfino 阅读(291) 评论(0) 推荐(0)