的總和我在蟒蛇以下列表3字符串轉換的列表,以花車的列表,並讓所有的值
['12 32.12 453\n', '54 123 65\n', '12 32\n', '12 32 54 765 876\n']
如何從每個條目的末尾刪除\ n嗎?如何將列表轉換爲
[12.0, 32.12, 453.0, 54.0, 123.0, 65.0, 12.0, 32.0, 12.0, 32.0, 54.0, 765.0, 876.0]
?
我需要一種方法來將每個數字轉換爲一個浮點數並將它們加在一起得到一筆數額。此這是到目前爲止我的代碼:
def calc_sum(filename):
new_list = []
try:
file = open(filename)
except:
print("oops")
return None
line = file.readlines()
print(line)
使用's.split()'來獲得由空格分離的字符串列表,例如''12 32.12 453 \ n'.split() - > ['12',32.12','453']'。使用例如float('12')'將一個字符串轉換爲一個浮點數。 – U2EF1