请问为什么bus没有添加到列表当中呢?

img


请问为什么bus没有添加到列表当中呢?还有为什么还是里面is=[]是有什么作用吗?

因为函数内部的ls局部变量,他的作用域就只在函数体内,它是不可以修改函数外部的全局变量ls的,除非在函数体内加一个global ls

ls = []属于函数内的局部变量,ls.append(a)只影响该局部变量,ls = ["car", "truck"]作为全局变量并未受到影响

评论区已经解决你这个问题了