li = [{'a':1,'b':2},{'a':3,'b':4}...]
result={}
for data in li:
di = { }
di['a'] = data['a']
di['b'] = data['b']
result[di.get('a')] = di
即result = {1:{'a':1,'b':2},3:{'a':3,'b':4}...}
但查询result中 a=1的数据时,可
result.get(1) #{‘a’:1,'b':2}
不用去循环判断 li ,例如:
for data in li:
if data['a'] == 1
...
...
本文深入探讨了数据处理和算法应用的关键技术,包括数据结构、算法设计、数据挖掘、机器学习等领域的最新进展,旨在为读者提供全面的理论与实践指导。
4568

被折叠的 条评论
为什么被折叠?



