python学习集合

num = {}  //类型是字典dict

num2 = {1, 2, 3, 4, 5}  //没有映射关系的字典是集合set

集合会清除重复的值,而且元素是无序的,不支持索引

创建集合

  set1 = set([1,2,3,4,5])  //可以传列表,元组

清除数组num1的重复值

for each in num1

  if each not in temp:

    temp.append(each)

或者利用set()

num1 = list(set(num1))  //会打乱数组的数据位置

num1.add(6)  //添加元素

num1.remove(6)  //删除元素

不可变集合frozen

num3 = frozenset([1,2,3,4,5])

原文地址:https://www.cnblogs.com/jdzhang1995/p/10257454.html