在Python中使用字典而不是元组是否有任何性能优势?
如果我正在优化速度,是否有理由更喜欢一个而不是另一个?
我有一个字典列表=
a = [{"ID":1, "VALUE":2},{"ID":2, "VALUE":2},{"ID":3, "VALUE":4},...]
Run Code Online (Sandbox Code Playgroud)
"ID"
是每个字典的唯一标识符。考虑到列表很大,检查具有特定内容的字典是否在列表中(如果不附加到列表中)的最快方法是什么?"ID"
然后更新它"VALUE"
("VALUE"
如果字典已经在列表中,则更新它,否则将写入某个值)