l = ['a','b'] def my_list(a): '''#重新定义一个新的列表l,是局部变量,与上面的l不一样。 使用global l可以定义全局变量l,此时可以对上面的l进行操作''' l = [] # 局部变量 l.append(a) my_list(1) my_list('2') print l #输出['a', 'b']