因为函数内部的ls局部变量,他的作用域就只在函数体内,它是不可以修改函数外部的全局变量ls的,除非在函数体内加一个global ls
ls = []属于函数内的局部变量,ls.append(a)只影响该局部变量,ls = ["car", "truck"]作为全局变量并未受到影响
评论区已经解决你这个问题了