06set集合和深浅拷贝(包括前面的一些知识点补充)

1、之前的知识点补充:

  1、str的join方法,把裂变转换成字符串

  而split()切割,则可以把字符串换成列表

  2、fromkeys()

    返回新字典,对原字典没有影响

    后面value,是多个key共享一个value

2、set集合

  特点:

    无序,不重复,元素必须可哈希(不可变)

  作用:

    本身是可变的数据类型,有增删改查操作

    frozenset() 冻结的集合。不可变的,可哈希 ----不常用

3、深浅拷贝

  3.1、赋值。没有创建新对象,公用同一个对象

  3.2、浅拷贝。仅拷贝第一层内容。使用[:]或copy()进行操作。

  3.3、深拷贝。拷贝所有内容,包括内部的所有

4、理解深浅拷贝。

猜你喜欢

转载自www.cnblogs.com/cbslock/p/11137151.html