我是Python的新手,并且不知道如何很好地编写代码(甚至不需要搜索答案)。
我正在读取固定宽度文件中的数据:
for line in file:
dataline = [ line[c[0]:c[1]] for c in columns ]
给了我一个字符串数组:
>>> dataline
[' ', ' 2.447756', '0.674290', '313.2406', ' 35.7290', ' 17.8714', 'PAHFTEN ']
对于文件中的每一行,我想将dataline
的每个元素移到另一个数组中,例如,
dataline[0] ---> arrayA[0]
dataline[1] ---> arrayB[0]
dataline[2] ---> arrayC[0]
等等。我该怎么办呢?直觉上,我想这样做:
[arrayA[0], arrayB[0], arrayC[0], ...] = dataline