擅长:python、mysql、java
<pre><code>def valuesFiles(cop_node):
valueListStr = []
for j in openFiles(cop_node):
tmpList = j[6:]
tmpList.reverse()
tmp = []
for s in tmpList:
tmp.extend(s.split(' '))
valueListStr.append(tmp)
return valueListStr
</code></pre>
<p>稍加修改后,我就可以正常工作了:</p>
<pre><code>def valuesFiles(cop_node):
valueList = []
for j in range (len(openFiles(cop_node))):
tmpList = openFiles(cop_node)[j][6:]
tmpList.reverse()
tmpStr =[]
for s in tmpList:
tmpStr.extend(s.split(' '))
tmp = []
for t in tmpStr:
tmp.append(float(t))
valueList.append(tmp)
return(valueList)
</code></pre>
<p>我不明白为什么第一个循环语句不起作用。最后,我得到了这样的空列表:[[],[],[],[],[],[]。所以我才改了开头。最后我把字符串转换成浮点数。你知道吗</p>