Python 3 集合方法 copy( )
Python 3.8.5
语法格式:
set.copy()
描述:
- 返回原集合的浅拷贝。
参数说明:
- 无。
返回值:
- 返回复制后的新集合。
示例:
>>> a = set('我爱一条柴')
>>> b = a.copy()
>>> b
{'我', '条', '柴', '一', '爱'}
>>> id(a)
2132424704736
>>> id(b)
2132424705184
# frozenset( ) 方法创建的 frozenset 集合对象,不可变也不可被复制。
# 使用 copy( ) 方法只是把原 frozenset 对象的地址赋值给了新的变量。
>>> c = frozenset('我爱一条柴')
>>> d = c.copy()
>>> d
frozenset({'我', '条', '柴', '一', '爱'})
>>> id(c)
2132424705632
>>> id(d)
2132424705632