总结

总结:

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来说,两个是完全独立的,改变任意一个的任何元素(无论多少层),另一个绝对不改变。

posted @ 2017-12-20 16:29  带带大师兄丶  阅读(166)  评论(0编辑  收藏  举报
欢迎第 Free Counters个访客