Python 索引器错误:基于不同长度的列表,索引232超出大小为232的轴0的界限

Python 索引器错误:基于不同长度的列表,索引232超出大小为232的轴0的界限,python,dictionary,pandas,Python,Dictionary,Pandas,我有一个名为my_Dict的字典,其中有一些键称为列名和一些值(列表)。字典的键的名称与某些DataFrame列的名称相同 df=pd.DataFrame() for k, v in df.iteritems(): for i in range (len(df.index.values)): df[k][i]=my_Dict[k][i] 我有此错误:索引器错误:索引232超出了大小为232的轴0的界限 如何确保我的列表始终具有相同的大小(最大长度的字典值(列表)的大小

我有一个名为my_Dict的字典,其中有一些键称为列名和一些值(列表)。字典的键的名称与某些DataFrame列的名称相同

df=pd.DataFrame()
for k, v in df.iteritems():
    for i in range (len(df.index.values)):
         df[k][i]=my_Dict[k][i]
我有此错误:
索引器错误:索引232超出了大小为232的轴0的界限


如何确保我的列表始终具有相同的大小(最大长度的字典值(列表)的大小?

记住:
tab[0]->size=1
,所以
tab[232]->size=233

不太清楚你的问题是什么意思,但: 为了确保列表始终保持相同的大小,您必须添加一些验证,在填充列表时,没有其他选择或修改以前的算法来确保它符合给定的大小。
如果列表的长度!=Dict的长度,那么就做些什么。

你的代码正确吗?Dict
和List变量在哪里?如果我加上,当索引超出范围时可能是nan?