在线求解,问题如图所示

id = names[id]

IndexError: list index out of range查了好多改不了

img

可以先输出一下names的长度print(len(names)),调试代码,names[索引],索引不能超过len(names)

应该是你id的大小超出了names的长度,所以会报这个错误,比如names=[1,2],id=3,names[id]就会报这个索引错误

names[id],names中找不到你输入的这个id。