还要注意,我将拥有的值列表将没有重复的数据,而且我实际上并不在乎它的顺序。我只需要能够检查值的存在。
不要使用列表,
set()而是使用列表。它完全具有您想要的属性,包括快速的
in测试。
我已经看到在一组更改一组列表的地方(大多数情况下是繁重的运算),速度提高了20倍以上。

还要注意,我将拥有的值列表将没有重复的数据,而且我实际上并不在乎它的顺序。我只需要能够检查值的存在。
不要使用列表,
set()而是使用列表。它完全具有您想要的属性,包括快速的
in测试。
我已经看到在一组更改一组列表的地方(大多数情况下是繁重的运算),速度提高了20倍以上。