回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>以下是csv文件中唯一的一行:</p>
<pre><code>0.0028,0.008,0.0014,0.008,0.0014,0.008,0.0014,0.008,0.0014,0.008,0.0028,0.0
</code></pre>
<p>我想把它读入一个列表,然后数一数项目的数量。你知道吗</p>
<pre><code>import csv
with open('StackupThick.csv', 'r') as infile:
reader = csv.reader(infile, delimiter=',')
mylist = list(reader)
print(mylist)
print(len(mylist))
</code></pre>
<p>但是,打印结果如下所示:</p>
<pre class="lang-none prettyprint-override"><code>[['0.0028', '0.008', '0.0014', '0.008', '0.0014', '0.008', '0.0014', '0.008', '0.0014', '0.008', '0.0028', '0.0']]
1
</code></pre>
<p>困扰我的是双括号,len只返回一个。
它不应该只有一个括号而不是两个;len不应该返回12吗?你知道吗</p>