使用Python获取每个字典中“sourceTypeValue”的具体值:
for i in dict1['data']['list']:
for key,value in i.items():
if 'sourceTypeValue' in i:
if key == 'sourceTypeValue':
print(key,':',value)
执行结果:
在
一个
列表
中
嵌套了
字典
, 如下:
weights = [{'subject': 2896, 'distance': 0.8343115868747709}, {'subject': 2834, 'distance': 0.8147950789314828}, {'subject': 2937, 'distance': 0.7866704974194655}]
如果subject有重复, 则取出重复的subject
值
如果没有重复, 则取出所有subject
中
第
一个
值
import p
一般来说,它是键
值
对的形式,就像现实世界的
字典
一样。
要创建
字典
,请从左括号开始,添加键并键入
一个
冒号。之后,输入对应的
值
。对于
多个
键
值
对,用逗号分隔它们。
日常工作
中
,对
一个
字典
,有
时
候我们需要进行按
值
或
字典
的
key
进行排序,所以接下来就说几个常用方法:
1) 使用 Sorted()对
字典
的
值
进行排序
要根据
值
对
列表
进行排序,只需在命令部分键入 sorted(MarksDict.valu