Python中的C ++“map”[重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

我想知道在Python中是否存在类似C ++“map”的东西。例如,如果我有10 ^ 9个项目,并且每个项目需要保存一个值:True或False(只有“True”值有意义,但为了快速检查而不是O(n ^ 2)),我的代码效率很低:

for k in range(0, numberOfItems):
myList.append([False])

我可以检查值是True还是False,但是有了更大的数字,比如10 ^ 9,由于列表大小,我得到运行时错误。它只是不能容纳那么多项目。任何帮助将不胜感激,提前谢谢!

python algorithm list
1个回答
-2
投票

当然存在你可以使用字典! 有关其工作原理的更多信息,请参阅文档:link to python documentation over dictionary

© www.soinside.com 2019 - 2024. All rights reserved.