Python字典可以';t从0初始化

Python字典可以';t从0初始化,python,python-2.7,python-3.x,dictionary,Python,Python 2.7,Python 3.x,Dictionary,我正在尝试循环阅读python中的词典。当我通过Pandas数据帧直接加载字典时,我得到所述字典的错误“can't init from 0” 这本字典是这样的: {0:1, 1:3, 2:2} 我知道Pandas正在正确处理这本词典,因为我在循环之前就打印了它,一切看起来都很好。下面是我用来将df转换为字典的代码: my_dict = df.to_dict() 出于某种原因,当我在循环之前将上述转换的打印输出复制/粘贴到我的字典别名时,它工作正常,但当我直接输入转换后的dict时,我会收到错

我正在尝试循环阅读python中的词典。当我通过Pandas数据帧直接加载字典时,我得到所述字典的错误“can't init from 0”

这本字典是这样的:

{0:1, 1:3, 2:2}
我知道Pandas正在正确处理这本词典,因为我在循环之前就打印了它,一切看起来都很好。下面是我用来将df转换为字典的代码:

my_dict = df.to_dict()
出于某种原因,当我在循环之前将上述转换的打印输出复制/粘贴到我的字典别名时,它工作正常,但当我直接输入转换后的dict时,我会收到错误“无法从0初始化”


任何帮助都将不胜感激

等等,你想干什么?所以你有一本字典。。。但是为什么你要把它转换成一个Pandas数据框,把所说的数据框转换成一个字典,然后循环到它?如果你发布了一个。