文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>python比较经典技巧集

python比较经典技巧集

时间:2010-07-20  来源:yemuda

收集网上一些比较经典的帖子,主要关于python小技巧或知识点,作为备忘录,不断增加中~~~~

=================================

有关 list 内存释放的小技巧

用python也有一段时间了,有了不少体会。平时老写要求效率很高的程序,发现python真的很 不错。但是对于超大list的数据,内存经常需要立即释放。我总结了一些有关性能的技巧,看看大家能不能用上。

1。大数据量的list,要进行局部元素删除,尽量避免用del随机删除,非常影响性能,如果删除量很大,不如直接新建list,然后用下面的方法释放清 空旧list。

2。对于一般性数据量超大的list,快速清空释放内存,可直接用 a = [] 来释放。其中a为list。

3。对于作为函数参数的list,用上面的方法是不行的,因为函数执行完后,list长度是不变的,但是可以这样在函数中释放一个参数list所占内存: del a[:],速度很快,也彻底:)

http://bbs.chinaunix.net/archiver/tid-859259.html

=================================

如何写入文件?

正如你所期待的,你也能用与读取文件同样的方式写入文件。有两种基本的文件模式:

  • 追加 (Append) 模式将数据追加到文件尾。
  • 写入 (write) 模式将覆盖文件的原有内容。

如果文件还不存在,任意一种模式都将自动创建文件,因此从来不需要任何复杂的逻辑:“如果 log 文件还不存在,将创建一个新的空文件,正因为如此,你可以第一次就打开它”。打开文件并开始写就可以了。



相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载