python颂
Apr 22, 2009今天写python程序,写了个list:
>>> mylist = [(‘a’,1),(‘b’,2)]
写完想,如果把它转换成字典就方便啦,于是随便写写:
>>> mydict = dict(mylist)
果然就是我想要的字典啊!
>>> mydict {‘a’: 1, ‘b’: 2}
虽然我从来没在python文档中读到过列表可以这么转换成字典,不过信手拈来,就妙手偶得之。
Python不愧为最intuitive的语言!
联想到今天看到豆瓣友邻的一篇文章,说是C语言的循环控制语句某处一定要用分号云云,十分同情。用python就如同用母语,写的时候不用总想着,我这句语法对不对啊,外国人(python解释器。。)听不听得懂啊,这些问题。但是有些语言,我就不点名了,类型无比多,而且函数参数一定要特定类型,不是factor类型,就是vector, numeric, …转换来转换去我就疯了。这样写程序,绝对自信心受到打击。
程序语言和自然语言一样,不就是用来交流的么,只要能清楚的告诉机器你要它做啥,就OK了。但是有些语言,偏偏用骇人的语法来打击你,让你觉得和电脑交流高不可攀。说来说去,还是python好,它亲切的等待你的指令,然后不动声色的把事情做好,至于内存啊啥的,你完全不用考虑。
最后,以一句颂词结尾:
Python实在不是平凡的,我赞美python!