课堂笔记day7

万恶之源-set集合,深浅拷⻉以及部分知识点补充

1. 基础数据类型补充

    ⾸先关于int和str在之前的学习中已经讲了80%以上了. 所以剩下的⾃⼰看⼀看就可以了.

补充给一个字符串基本操作

列表和字典在循环时删除不掉元素

 方法:将需要删除的元素放在列表中,然后删除

类型转换:

元组 ---->列表        list(tuple)

列表------>元组       tuple(list)

(想变成什么类型就用什么括起来)

2. set集合

    set集合中的元素必须要是可是可变哈希的,但是本身是不可哈希的.set

    set元素的特性:无序和不重复

使⽤这个特性.我们可以使⽤set来去掉重复

lst = [45,5,'哈哈',45,'哈哈',50]

lst = list(set(lst))        把list转换成set,在转换回list

print(lst)

.set其他的知识没多大用,所以不写了

3.深浅拷贝

 上边的相当于是赋值,所以一个变,另一个也跟着变

浅拷⻉

其实就是只拷贝第一层的东西,如果还有第二层就不会拷贝

深拷贝

把元素内的所有的元素完全拷贝复制.不会出现一个改变另一个跟着改变的问题

猜你喜欢

转载自www.cnblogs.com/lovezwfjc/p/9295797.html