小编Iki*_*iro的帖子

从Python列表中的列表创建总和?

我不太确定如何问这个问题,而且我对编程没有那么多经验,所以你必须原谅我.无论如何,我有一个问题.基本上,我需要得出一些数字和平均值的总和.

程序应该具有用户输入值.他们输入一个月和一个与该月相关的数字,然后我需要得到平均值.所以我有一个大的列表,然后在该列表中列出.它基本上看起来像这样:

    months = [["January", 3.45], ["February", 7.1865], ["March", 4.56]]
Run Code Online (Sandbox Code Playgroud)

我想知道的是,我如何挑出每个列表中的第二个元素?我以为我可以使用for循环并将数字编译成一个单独的列表,但我尝试了,我无法正确计算.

python python-3.x

1
推荐指数
3
解决办法
188
查看次数

Python 3:从.txt文件中提取数据?

所以,我有这个数据设置如下的文件:

Bob 5 60
Carl 7 80
Rick 8 100
Santiago 7 30
Run Code Online (Sandbox Code Playgroud)

我需要将每个部分分成三个不同的列表.一个用于名称,一个用于第一个数字,一个用于第二个数字.

但我真的不明白,我究竟如何提取这些部分?另外,假设我想用第一行创建一个元组,将每个不同的部分(名称,第一个数字和第二个数字)组合成一个元组?

我只是不知道如何提取这些信息.我刚学会了如何读写文本文件......所以我很无能为力.

编辑:作为注释,文本文件已存在.我正在处理的程序需要读取文本文件,其文件格式按我列出的方式格式化.

python python-3.x

1
推荐指数
1
解决办法
1821
查看次数

标签 统计

python ×2

python-3.x ×2