
该报错多数是因为,list或者array在赋值时的马虎,排查起来不太麻烦。
场景描述我在此分享一个可能的情况。
使用python的 random.sample([1, 2, 3], 1)时,一定要记住这里返回的是一个list,即使是一个元素也是list。
我就是马虎了这里,在b= [random.sample([1, 2, 3], 1)],生成的结果其实是b=[[2]],而我以为是b=[2],所以用b[0]元素去查找c=[4, 5, 6]中的值时就会报如上错误。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)