python - 添加列表的元素

标签 python string list dictionary int

我正在尝试添加列表的所有元素并求出其平均值。

[[0.7,5,6,4,2,45,7,8,5,3,2,6,8,3,2,2,5,4]]

我找到平均值的代码是:

avg = sum(lst)/len(lst)

错误:

TypeError: unsupported operand type(s) for +: 'int' and 'list'

我认为这是造成这种情况的原因,因为它是一个列表列表,但我不想更改列表的输出,因为这个输出花了我将近 100 行代码来完成。 如何在不损坏我的代码的情况下添加所有这些元素? 液化天然气- python

最佳答案

应该是avg = sum(lst[0])/len(lst[0])

关于python - 添加列表的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33457943/

相关文章:

python - 使用 python 中给定的 key 生成 AES 256 GCM key

python - 需要内存函数才能像函数一样嘎嘎叫

c# - 为什么在 C# 中字符串连接不自动转换为 StringBuilder?

list - Haskell,定义一个无限列表,动态添加数据并同时排序。如何?

C#、泛型列表和继承

python - 如何从 Python 中的字节取回列表?

Python-读取格式不正确的xml文件

python - 如何将 pandas DataFrame 的一列中的字符串插入到特定索引处的另一列?

c - 在C中读取空白行

list - 填充包含日期类型数据的列表的最佳 pythonic 方法?