替代list的操作

2019-12-26  本文已影响0人  forjie

1.用集合set替代列表中in的操作

经常在使用过程中,我们要判断一个字符串是否在列表中,但是这样的操作每次会循环查询列表里面所有的数据,导致不必要的浪费,这里我们可以用set代替,因为在python中,集合在in的操作时有进行过优化,效率会比较快

2.用array代替list操作

数据量比较大的时候,用array进行操作会比列表好很多,list里面保存的数据都是对象,也就是数据的存放地址,增加了存储和cpu的消耗,而array中保存的数据则是数字的机器翻译,也就是字节表述.

上一篇 下一篇

猜你喜欢

热点阅读