0.57s,
import itertools
import time
def conquer():
ans = 0
DIGIT_LIMIT = 7
ITER_STR = "0123456789"
sum_square = lambda ss: sum( int( s ) ** 2 for s in str( ss ) )
fact = lambda n...
分类:
其他好文 时间:
2014-12-12 22:15:46
阅读次数:
247
译文:Python高级特性(1):Iterators、Generators和itertools【译注】:作为一门动态脚本语言,Python 对编程初学者而言很友好,丰富的第三方库能够给使用者带来很大的便利。而Python同时也能够提供一些高级的特性方便用户使用更为复杂的数据结构。本系 列文章共有三篇...
分类:
编程语言 时间:
2014-09-14 04:43:16
阅读次数:
457
检查字符串中是否包含某字符集合中的字符任务: 检查字符串中是否出现了某个字符集合中的字符解决方案:方案一:import itertoolsdef containAny(seq,aset): for item in itertools.ifilter(aset.__contains__,seq...
分类:
编程语言 时间:
2014-08-26 16:48:06
阅读次数:
236
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#生成器表达式和itertools模块#yield中可以使用圆括号代替中括号iter0=(x**2forxinrange(10)ifx%2==0)foriter1initer0:print...
分类:
编程语言 时间:
2014-08-20 17:54:52
阅读次数:
221
#汉字数字转阿拉伯数字 1 class ConvertNum: 2 def __init__(self,cnNum): 3 self.dict = {u'零':0,u'一':1,u'二':2,u'三':3,u'四':4,u'五':5,u'六':6,u'七':7,u'八':8,...
分类:
编程语言 时间:
2014-08-11 17:08:02
阅读次数:
451
python版身份证末位校验码计算。
函数使用了由map,zip到引入itertools后的imap,izip, 追求pythonic是信仰!...
分类:
编程语言 时间:
2014-07-31 03:04:25
阅读次数:
277
一, map #基本的map运用都可以用解析去替代,复杂的仍然需要定义函数,利用map去做map(函数, 序列) 将序列的各项经过函数处理, 然后返回到一个新列表中。 #itertools.imap()>>> s['a', 'b', 'c', 'd']>>> exp1 = map(ord, s) #...
分类:
编程语言 时间:
2014-07-28 19:16:44
阅读次数:
227
通过itertools模块,可以用各种方式对数据进行循环操作1, chain()from intertools import chainfor i in chain([1,2,3], ('a', 'b', 'c'), 'abcde'): print ichain将可迭代的对象链接在一起,iter1循...
分类:
编程语言 时间:
2014-07-24 12:20:55
阅读次数:
255
http://www.cnblogs.com/cython/articles/2169009.htmlitertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。ch...
分类:
编程语言 时间:
2014-05-20 07:54:59
阅读次数:
655