元组:
MyTuple = (1, 'word') 不能修改,即不能二次赋值
列表:
MyList = [1,'word'] , 可用过索引重新赋值:MyList[0] = 100
原地排序和复制排序
>>> a=[1,3,4,6,2,8,7,9] >>> sorted(a) [1, 2, 3, 4, 6, 7, 8, 9] >>> a [1, 3, 4, 6, 2, 8, 7, 9] >>> a.sort() >>> a [1, 2, 3, 4, 6, 7, 8, 9]
>>> a.sort(reverse=True) >>> a [9, 8, 7, 6, 4, 3, 2, 1] >>> a.sort() >>> a [1, 2, 3, 4, 6, 7, 8, 9] >>> sorted(a, reverse=True) [9, 8, 7, 6, 4, 3, 2, 1]
列表推导
>>> a [1, 2, 3, 4, 6, 7, 8, 9] >>> new_a = [ i+10000 for i in a ] >>> new_a [10001, 10002, 10003, 10004, 10006, 10007, 10008, 10009]
字典