我在字典中有两个列表副本,一个是排序的,一个不是,用于查找列表中任何数字的索引,从最大的开始。当我打印列表时,输出如下:
wealth_comp = {
'Wealth1': [131, 127, 125, 125, 123, 121, 121, 117, 115, 107, 105, 101],
'Wealth2': [127, 125, 121, 117, 105, 121, 107, 123, 131, 101, 115, 125]
}
但是当我跑步时
index = wealth_comp["Wealth2"].index([wealth_comp["Wealth1"][x]])
它给了我
ValueError: [131] is not in list
当它在列表中时。
[131]
显然不在列表中。131
是。所以去掉[]
括号。
index = wealth_comp["Wealth2"].index(wealth_comp["Wealth1"][x])
>>>Wealth_Comp = {
'Wealth1':131,127,125,125,123,121,121,117,115,107,105,101],
'Wealth2':[127,125,121,117,105,121,107,123,131,101,115,125]
}
>>> index = wealth_comp["Wealth2"].index(131)
>>> index`
8
干杯