我需要计算一个伦敦自治区名称的平均值、中间值和模式。我创建了一个字典列表,并尝试导入统计函数来计算它。在
n = [
{'name': 'Barking and Dagenham', 'length': 19.0},
{'name': 'Barnet', 'length': 6.0},
{'name': 'Bexley', 'length': 6.0},
]
我试过了:
^{pr2}$但是它总是给我以下错误:
TypeError: list indices must be integers or slices, not str
感谢任何帮助。在
您没有按预期的方式处理列表
n
。当你写作的时候然后python将尝试查看列表中的位置
^{pr2}$x
。如果你现在这么做{cd3>不知道你要做什么。你能做到的
因为列表中的元素(用整数索引)是字典。我认为可以通过创建一个只包含length字段值的列表来解决此问题,如下所示:
这样的事情应该行得通。创建一个包含所有长度的列表,然后对该列表应用适当的统计函数。在
相关问题 更多 >
编程相关推荐