<p>此解决方案使用<code>dict</code>理解<code>eval</code>和函数<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.from_records.html" rel="nofollow">^{<cd3>}</a>:</p>
<pre><code>import pandas as pd
from collections import defaultdict
pairs = defaultdict (int,
{"['por', 'rus']": 80,
"['nld', 'slv']": 4,
"['jpn', 'pol']": 48,
"['ces', 'epo']": 4,
"['oci', 'ron']": 4,
"['lit', 'mkd']": 2,
"['deu', 'ewe']": 2,
"['cat', 'ron']": 4,
"['ces', 'ita']": 18,
"['est', 'fra']": 14,
"['hin', 'mal']": 4})
rec = [ eval(x[0]) + [x[1]] for x in pairs.iteritems()]
print rec
[['por', 'rus', 80], ['est', 'fra', 14], ['nld', 'slv', 4], ['jpn', 'pol', 48],
['ces', 'epo', 4], ['hin', 'mal', 4], ['oci', 'ron', 4], ['lit', 'mkd', 2],
['deu', 'ewe', 2], ['cat', 'ron', 4], ['ces', 'ita', 18]]
print pd.DataFrame.from_records(rec, columns=['a','b','c'])
a b c
0 por rus 80
1 est fra 14
2 nld slv 4
3 jpn pol 48
4 ces epo 4
5 hin mal 4
6 oci ron 4
7 lit mkd 2
8 deu ewe 2
9 cat ron 4
10 ces ita 18
</code></pre>