输出:[25]
输出{u'Tim':25}
输出0Jack1Tim
输出name:Jackage:26name:Timage:25
输出Counter({25:2,26:1})
进行文件读写操作时,在处理文件过程中可能会出错,如何保证在处理文件出错的情况下,也能够关闭文件。Python提供了一种优雅的解决方案——with控制流语句,其简化了try/finally操作。通过使用with...as...不需要手动关闭文件资源,当执行完内容后,自动关闭文件。
在不经意间,容易犯一些逻辑上的错误,比如遍历列表的同时又删除里面的元素,导致程序抛出异常,如下:
输出如下:
可以使用列表推导式避免这样的问题。
输出如下: