range 赋值给一变量后,为嘛不能对那个变量更新
L=range(0,3)
L.append(1)
print(L
#这个语法会报错
AttributeError: 'range' object has no attribute 'append'#报错
#如果我不用range,而是L=[0,1,2],那样就可以对L做增加,用range生成的list没法变,咋回事
L=range(0,3)
L.append(1)
print(L
#这个语法会报错
AttributeError: 'range' object has no attribute 'append'#报错
#如果我不用range,而是L=[0,1,2],那样就可以对L做增加,用range生成的list没法变,咋回事
2019-08-23
举报