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.除了解决这个问题别无他法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |