跳至内容
Python 俱乐部
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
challenge:5
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Python Challenge第五题:pickle ====== ===== 题目 ===== http://www.pythonchallenge.com/pc/def/peak.html <code html> <html> <head> <title>peak hell</title> <link rel="stylesheet" type="text/css" href="../style.css"> </head> <body> <center> <img src="peakhell.jpg"/> <br><font color="#c0c0ff"> pronounce it <br> <peakhell src="banner.p"/> </body> </html> <!-- peak hell sounds familiar ? --> </code> ===== 解答 ===== 有文件 banner.p,应该用pickle来读取文件内容。 <code python> import pickle from pprint import pprint if __name__ == "__main__": f = open("banner.p"); banner = pickle.load(f) for i in banner: line = "" for j in i: line += j[0]*j[1] print line #for line in banner: # print "".join(map(lambda pair: pair[0]*pair[1], line)) </code> ===== 答案 ===== <code> ##### ##### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ### #### ### ### ##### ### ##### ### ### #### ### ## #### ####### ## ### #### ####### #### ####### ### ### #### ### ### ##### #### ### #### ##### #### ##### #### ### ### #### ### #### #### ### ### #### #### #### #### ### #### #### ### #### #### ### #### #### #### #### ### ### #### #### #### #### ## ### #### #### #### #### #### ### #### #### #### #### ########## #### #### #### #### ############## #### #### #### #### ### #### #### #### #### #### #### #### #### #### #### #### ### #### #### #### #### #### #### ### #### #### #### ### #### #### #### #### ### #### ### ## #### #### ### #### #### #### #### #### ### ## #### ### ## #### #### ########### #### #### #### #### ### ## #### ### ###### ##### ## #### ###### ########### ##### ### ###### </code>
challenge/5.txt
· 最后更改: 2011/01/28 06:20 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部