python – 快速访问字典中的部分数据

python – 快速访问字典中的部分数据,第1张

概述例如,如果我在字典中有数百万条记录,其形式为 {(1,2):3,(2,3):4,(3:2):5 … xmillion} 这是一个元组作为键,具有相应的值 我想做的是获取元组[1]的值= 2的数据 我的方法之一是 for item, value in dict.iteritems(): if item[1] == 2: Do operations here... 这是一个 例如,如果我在字典中有数百万条记录,其形式为
{(1,2):3,(2,3):4,(3:2):5 … xmillion}
这是一个元组作为键,具有相应的值

我想做的是获取元组[1]的值= 2的数据
我的方法之一是

for item,value in dict.iteritems():      if item[1] == 2:        Do operations here...

这是一个缓慢的方法,是否有更好的算法来做到这一点,以使其快速?
喜欢..所以我不必经历数百万的项目

解决方法 在作为键的元组字典中,您必须遍历所有键才能找到 那些有密钥[1] == 2.除了解决这个问题别无他法. 总结

以上是内存溢出为你收集整理的python – 快速访问字典中的部分数据全部内容,希望文章能够帮你解决python – 快速访问字典中的部分数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1196612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存