擅长:python、mysql、java
<pre><code>with open("list.txt") as fin, open("num.txt", "w") as fout:
input_data = fin.readline()
# check if there was any info read from input file
if input_data:
# split string into list on comma character
strs = input_data.replace('[','').split('],')
lists = [map(int, s.replace(']','').split(',')) for s in strs]
print(len(lists))
fout.write(str(len(lists)))
</code></pre>
<p>我更新了代码以使用另一个答案中的with语句。我还使用了这个答案(<a href="https://stackoverflow.com/questions/2644221/how-can-i-convert-this-string-to-list-of-lists">How can I convert this string to list of lists?</a>)中的一些代码来(更多?)正确地计算嵌套列表</p>