回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一系列从导入的文件中创建的列表,其中包含许多行数据。但是,从文件创建列表时,也会为标题创建一个列表。我已经设法从第一个列表中删除了标题,但现在只剩下:</p>
<pre><code>['', '', '', '']
['2.3', '82.2', '0.6', '1.5']
['3.6', '92.9', '0.5', '2.1']
['6.3', '82.9', '0.7', '2.1']
['7.0', '70.8', '0.5', '1.8']
['7.7', '56.3', '0.4', '2.0']
['8.3', '97.0', '0.8', '1.8']
['10.4', '67.0', '0.6', '1.5']
['11.8', '89.3', '0.7', '1.4']
['13.0', '75.8', '0.8', '1.3']
['14.1', '77.1', '0.6', '1.7']
['15.8', '74.6', '0.6', '1.8']
['16.9', '69.0', '0.4', '2.5']
['18.4', '89.9', '0.6', '2.4']
['20.3', '93.5', '0.9', '2.3']
['21.4', '80.9', '0.6', '1.9']
['21.9', '81.6', '0.9', '2.2']
['23.5', '65.0', '0.6', '2.5']
['24.4', '78.4', '0.4', '1.8']
['27.2', '81.5', '0.7', '2.3']
['28.8', '73.4', '0.4', '1.7']
</code></pre>
<p>代码:</p>
<pre><code>def createPersonList(fileName):
theFile = open(fileName)
for line in theFile:
aList = line.split(',')
bList = map(lambda s: s.strip('\n'), aList)
cList = map(lambda s: s.strip('ArrivalTime (s)'' Weight (kg)'' gait (m)' ' speed (m/s)'), bList)
print cList
</code></pre>
<p>输入:</p>
<pre><code>>>>createPersonList('filename')
</code></pre>
<p>我想完全删除/删除第一个列表<code>['', '', '', '']</code>,但我很难做到这一点。你知道吗</p>