阿小信大人的头像
Life is short (You need Python) Bruce Eckel

itertools迭代器2014-09-02 04:32

:::python
>>> from itertools import *
>>> c=chain([1,2,3],[4,5,6])
>>> c

>>> for i in c:print i
...
1
2
3
4
5
6
>>> #chain将一组迭代器链接起来形成一个新的迭代器,第一个迭代器用完则从第二个迭代器再生成,直到用完。
...
>>> for i in combinations([1,2,3,4], 2):print i

......
#Python#   评论[0]阅读全文[2109]

使用defaultdict作为跟踪数据的容器2014-09-02 04:32

例如跟踪字符串s中每个单词的位置:

:::python
>>> from collections import defaultdict
>>> s="ashin chen C ashin chen C ashin chen C"
>>> words = s.split()
>>> wordlocations=defaultdict(list)
>>> for n, w in enumerate(words):
... wordlocations[w].append(n)
...
>>> wordl

......
#Python#   评论[0]阅读全文[1934]

我竟无言以对...2014-09-02 03:54

好吧,博客又搬家了,为了不再频繁的叫各基友更换友链,买了个很丑的域名`axiaoxin.com` - -,最后一次更新友链了,不折腾了。

从SAE和Heroku那边跳转过来的同学如果没有显示你要访问的文章,用关键词搜索下应该就会有的,没有的话就是我觉得意义不大没同步过来,抱歉。

博客同步微博 **[@阿小信的博客](http://weibo.com/u/5023553094)** ,欢迎关注。

......
#个人日记#   评论[2]阅读全文[1904]