Python:月度列表生成

我就是个世界13年前Python3257
python学习记录:

引自:啄木鸟社区 http://wiki.woodpecker.org.cn/moin/MiscItems/2011-06-16

问题:
2011/6/16 cougar cougar
[code]
> 知道历史上某个时间,比如:2008-08
> 得到目前2011-06之间年号和月份的列表
> 2008-08
> 2008-09
> 。。。
> 。。。
> 2011-05
> 2011-06
> 列表解析还是for?
>
[/code]
[separator]
Leo Jay答:
[code]
>>> ['%d-%02d' % (i/12, (i%12)+1) for i in xrange(2008*12+8-1, 2011*12+6)]
['2008-08', '2008-09', '2008-10', '2008-11', '2008-12', '2009-01',
'2009-02', '2009-03', '2009-04', '2009-05', '2009-06', '2009-07',
'2009-08', '2009-09', '2009-10', '2009-11', '2009-12', '2010-01',
'2010-02', '2010-03', '2010-04', '2010-05', '2010-06', '2010-07',
'2010-08', '2010-09', '2010-10', '2010-11', '2010-12', '2011-01',
'2011-02', '2011-03', '2011-04', '2011-05', '2011-06']
[/code]

相关文章

Python很好很强大

来源: [url=http://spadger.blog.com.cn/archives/2008/2680954.shtml]喋喋不休[/url]    [b...

Try...Excep的用途

基本上Try...Except...End是進行程式的例外處理Try   //你的程式碼Except   //當你的程式碼處理過程中發生錯誤則執行except以...

python中时间处理datetime模块的timedelta用法

当有人问你昨天是几号,是不是很容易就得到答案了,但是当问你100天前是几号,你是不是又能很容易地得出答案呢?呵呵,让我们用程序来实现一下吧,datetime的timedeltime就派上用场了。[co...

Python Unicode 字符串初步

从Python2.0开始,程序员们可以使用一种新的数据类型来存储文本数据:Unicode 对象。它可以用于存储多种Unicode数据(请参阅 http://www.unicode.org/ ),并且,...

Python源码分析1 - Building Python

  Python是一种动态的脚本语言。具体的我就不多介绍了,可以参考[url=http://www.python.org/][color=#669932]www.python.org[/color][...

Python中的easy_install安装

[color=#C0C0C0]来源:http://blog.chinaunix.net/space.php?uid=374372&do=blog&cuid=2201784 冰雪塵埃[/color]Py...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。