Python编程有哪些优雅的编程方式

更新时间:02-10 教程 由 情の殇 分享

列表推导式

输出:[25]

字典推导式

输出{u'Tim':25}

遍历列表并输出元素索引

输出0Jack1Tim

同时遍历两个列表

输出name:Jackage:26name:Timage:25

使用Counter进行分布统计

输出Counter({25:2,26:1})

使用with自动关闭资源

进行文件读写操作时,在处理文件过程中可能会出错,如何保证在处理文件出错的情况下,也能够关闭文件。Python提供了一种优雅的解决方案——with控制流语句,其简化了try/finally操作。通过使用with...as...不需要手动关闭文件资源,当执行完内容后,自动关闭文件。

在遍历列表的同时修改列表

在不经意间,容易犯一些逻辑上的错误,比如遍历列表的同时又删除里面的元素,导致程序抛出异常,如下:

输出如下:

可以使用列表推导式避免这样的问题。

输出如下:

声明:关于《Python编程有哪些优雅的编程方式》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2155720.html