请问为什么如下不能执行?
如下 m=l 的时候不能执行 l = ['Adam', 'Lisa', 'Bart', 'Paul'] m = l for name in l: y=name.lower() m.append(y) s = set (m) print 'adam' in s print 'bart' in s
但是将m=l换成 m=['Adam', 'Lisa', 'Bart', 'Paul']就可以了?
l = ['Adam', 'Lisa', 'Bart', 'Paul'] m = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in l: y=name.lower() m.append(y) s = set (m) print 'adam' in s print 'bart' in s