allt = []
with open('towers1.txt','r') as f:
towers = [line.strip('\n') for line in f]
for i in towers:
allt.append(i.split('\t'))
print allt [0]
现在我需要帮助,我正在输入此文本
mw91 42.927 -72.84 2.8
yu9x 42.615 -72.58 2.3
HB90 42.382 -72.679 2.4
当我输出我得到
['mw91 42.927 -72.84 2.8']
我的代码在哪里以及我可以使用哪些函数来定义此列表中的第一个、第二个、第三个和第四个值以及下面将输出的所有值,我正在尝试
allt[0][2] or
allt[i][2]
但是那个剂量给了我-72.84,它是一个错误,然后其他时候它去列表没有属性拆分
更新,也许我需要使用枚举?我需要确保虽然我输入的中间 2 个值可以使用,但可以使用数字而不是字符串,因为我用数学减去它们