Python小技巧
1.关于深复制与浅复制
a=[[12,23,12],[12,22,3,3]]
b=copy.copy(a)
a[0][0]=99
print(b)
这样改变a还会改变b,要想不改变,要用b = copy.deepcopy(a);对一维数组而言,可以用copy.copy,对多维数组不能。
2.一个列表中有多个tuple或list,现在以tuple/list中第二个元素来进行排序
T = sorted(b,key = lambda b:b[1],reverse = True) ,True是降序,false是升序,b是要排序的数组,T是排序后的结果