python - 深浅拷贝
一.set集合 set集合是python的一个基本数据类型. ⼀般不是很常用. set中的元素是不重复的.无序的.里面的元素必须是可hash的(int, str, tuple,bool), 我们可以这样来记. set就是dict类型的数据但是不保存value, 只保存key. set也用{}表示 注意: set集合中的元素必须是可hash的, 但是set本⾝是不可hash得. set是可变的 . 1.使用set来去掉重复,且结果无序 lst = ["莉莉",'丽丽','李莉',"莉莉"] lst = list(set(lst)) #把lst转换成set,在转换成list print(lst) #结果为:['李莉', '莉莉', '丽丽'] 2.使用set进行增删改查 1、增 s = {"jie", 'jie', 'lun'} s.add("zhou") # s.update(['liu']) #迭代添加 # s.update(["玛丽莲","马里兰","马利兰"]) print(s) 2、删 s = {"马尼拉","玛丽莲","马利兰"} item = s.pop() #随机删除一个 print(item) s.remove("玛丽莲") #指定删除 print(s) s.clear() #直接清空set()内容 print(s) 3、改