列表赋值
>>> a = b = [] >>> a.append(1) >>> a [1] >>> b [1] >>> a is b True
说明:列式初始化列表, 两个 变量名会指向同一个地址, 其中一个变量变更会引起与之相关的变量发生变化.
列表 sort 方法
>>> a ={"a":1,"b":2,"c":3} >>> b=a.keys().sort() >>> b >>> print b None
列表 sort 方法改变源数据, 没有返回值.
sorted 函数
>>> a ={"a":1,"b":2,"c":3} >>> b=sorted(a.keys()) >>> b ['a', 'b', 'c'] >>> c=a.keys() >>> c ['a', 'c', 'b'] >>> c.sort()
sorted 函数不修改列表本身.