我正在尝试找出字典内部值的最大值和最小值,这个字典是由dict
组成的。
这个dict
长这样:
{'ALLEN PHILLIP K': {'bonus': 4175000,
'exercised_stock_options': 1729541,
'expenses': 13868},
'BADUM JAMES P': {'bonus': 'NaN',
'exercised_stock_options': 257817,
'expenses': 3486},
...
}
我希望确定所有字典中exercised_stock_options
的最小值和最大值。
我尝试使用pandas来做这件事,但是无法找到适当的方式来整理数据。然后,我尝试在Python中使用简单的for循环。我的for循环代码不起作用,我无法确定原因(字典的字典称为data_dict
):
stock_options=[]
for person in range(len(data_dict)):
stock_options.append(data_dict[person]['exercised_stock_options'])
print stock_options
接下来我将要取出列表中的最大值和最小值。
这段代码为什么不起作用?还有其他方法可以找到字典嵌套的内部值的最大值和最小值吗?