加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 13:27:51 所属栏目:Python 来源:网络整理
导读:例如,如果我在字典中有数百万条记录,其形式为 {(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.除了解决这个问题别无他法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读