1. 程式人生 > >python學習集合

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])