总结
总结:
1.
a = 1
b = 2
a,b = 2,1
print(a,b)
2.元祖如果里面只有一个元素且不加, 那此元素是什么类型,就是什么类型。
tu1 = (1)
tu2 = (1,)
print(tu1,type(tu1)) #数字类型
print(tu2,type(tu2)) #元祖类型
tu1 = ([1])
tu2 = ([1],)
print(tu1,type(tu1)) #列表类型
print(tu2,type(tu2)) #元祖类型
3.去重
li = [1,2,33,33,2,1,4,5,6,6]
set1 = set(li)
print(set1)
li = list(set1)
print(li)
4.深浅copy的区别
1.对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。
2.对于深copy来说,两个是完全独立的,改变任意一个的任何元素(无论多少层),另一个绝对不改变。