擅长:python、mysql、java
<p>您可以将元组加载到数据帧中,然后再重新加载到字典中</p>
<pre><code>data=(
(" apple ","red "),
(" banana "," yellow "),
(" banana "," green "),
(" apple "," green "),
(" cherry "," red ")
)
headers= (" fruit ", " colour ")
df=pd.DataFrame(data,columns=headers)
a_dict=df.to_dict()
for key,item in a_dict.items():
print(key)
for i in np.arange(len(item)):
print(item[i])
</code></pre>
<p>输出:</p>
<pre><code>fruit
apple
banana
banana
apple
cherry
colour
red
yellow
green
green
red
</code></pre>
<p>或者,您可以直接将数据键值对加载到字典中,并将标题用作索引</p>
<pre><code> headers= ((" fruit ",0),(" colour ",1))
dct = dict((y, x) for x, y in data)
print(dct)
</code></pre>
<p>输出:</p>
<pre><code> {'red ': ' apple ', ' yellow ': ' banana ', ' green ': ' apple ', ' red ': ' cherry '}
</code></pre>