<p>我有一张有两列的excel表格。第1列是名称,第2列是年龄。我想创建一个字典,名字是关键,年龄是价值。这是代码,但它创建的字典不正确。</p>
<pre><code>keyValues = [x.value for x in worksheet.col(0)]
data = dict((x, []) for x in keyValues)
while curr_row < num_rows:
curr_row += 1
for row_index in range(1, worksheet.nrows): data[keyValues[row_index]].<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(worksheet.cell_value(curr_row, 1))
</code></pre>
<p>我想要一个像下面这样的字典,来自两列excel表格。</p>
<pre><code>{'Ann': 12, 'Maria': 3, 'Robin': 4, 'NameN':N}
</code></pre>