Indexing KeyError:“;[Index([&èx27;Tim&èx27;&èx27;Elliot&èx27;],dtype=&èx27;object&èx27;)中没有一个在[Index]中**

Indexing KeyError:“;[Index([&èx27;Tim&èx27;&èx27;Elliot&èx27;],dtype=&èx27;object&èx27;)中没有一个在[Index]中**,indexing,keyerror,Indexing,Keyerror,我有一个由名字组成的列表:最小2个名字,最多4个被拆分的名字。我想做的是: ---如果名称编号为=2则将仅第一个名称添加到名称列表中 ---如果名称数大于2,则将前两个名称添加到名称列表中: 但是我得到了索引错误,那么索引有什么问题呢 splitting_list=kill.name.str.split() nameslist=[] for i in splitting_list: if len(splitting_list[i])==2: x=splitting_list[

我有一个由名字组成的列表:最小2个名字,最多4个被拆分的名字。我想做的是:

---如果名称编号为=2则将仅第一个名称添加到名称列表中

---如果名称数大于2,则将前两个名称添加到名称列表中:

但是我得到了索引错误,那么索引有什么问题呢

splitting_list=kill.name.str.split() 
nameslist=[]
for i in splitting_list:
   if len(splitting_list[i])==2:
      x=splitting_list[i][0]
      nameslist.append(x)
   else:
      x=splitting_list[i][0:2]
      nameslist.append(x)