【发布时间】:2015-02-25 11:11:13
【问题描述】:
我编写了一个脚本来从文件中添加浮点数。每个数字在其自己的行中分隔。 我的结果看起来像这样...... 412.2693 412.4593 419.9593 我只想显示 419.9593 号码。
这是我到目前为止写的最后一部分:
infile.close()
for theitem in totallist:
# print theitem
a = float(theitem)
# print a
total = 0.0
for item in totallist:
x = float(item)
total = total + x
print total
【问题讨论】:
-
您可以在
for循环范围之外声明x,然后您可以在for循环范围之外声明print x -
数字是否存储在列表中,例如:
my_lst = [412.2693, 412.4593 419.9593,..]? -
EdChum 提案会起作用,但在性能方面,最好只访问列表的最后一个位置,而不是遍历所有元素。
-
不,它们不在列表中。它们在每一行上分开一个。有没有办法让它们进入列表?然后我可以在列表中执行 [-1]
-
什么是
totallist是列表还是文件对象?