擅长:python、mysql、java
<p>这应该是你想要的。注释中有解释。</p>
<pre><code>import ast
# Create the list
myList = [['MGM', '1'], ['MGD', '1'], ['V1', '[0,2,0,1]'], ['AuD', '[0,0,0,1]']]
# Loop through each sublist
for num in myList:
# try to convert the string to a list and sum it
try:
# This works by evaluating the string into a list object
# Then summing the numbers in the list
# then turning that number back into a string so it's like the rest
num[1] = str(sum(ast.literal_eval(num[1])))
# If it fails, it must just be a number, so ignore
except TypeError:
pass
print myList
</code></pre>