列表與集合

2021-09-26 14:54:31 字數 800 閱讀 2910

dict1 = 

print(dict1) #輸出結果為 集合中元素唯一

#print(dict1[3]) #集合不支援根據下標讀取 故該語法錯誤

list1 = [1, 2, 3, 5, 5]

print("list1=",list1)

dict1 = set(list1) #將列表list1轉換為資料唯一的集合

print("dict1=",dict1)

dict1.add(6) #集合中新增元素

print("dict1=",dict1)

dict1.remove(6) #集合中移除元素

print("dict1=",dict1)

list3 = frozenset([1, 2, 3, 4, 5, 5, 0]) #資料唯一且列表不可變

print('list3=',list3) #會預設從小到大輸出

#list3.add(6) #會提示frozenset物件沒有add屬性

#保證列表資料唯一的兩種方式

#方法一

list4 = [1, 2, 3, 4, 5, 5]

list5 =

for temp in list4:

if temp not in list5:

print(list5)

#方法二

list6 = list(set(list4))

集合與列表

陣列是基本的集合,遍歷集合常用的方法是foreach和for迴圈 查詢陣列中的物件 person persons new person 3 person zs new person 張 三 person zs1 new person 張 三 response.write zs.equals zs1 ...

集合與列表

陣列是基本的集合,遍歷集合常用的方法是foreach和 for迴圈,使用foreach語句時,編譯好的中間語言 與使用 for的 相同。除非需要一些複雜的操作,如逆序迭代或每隔 一項進行迭代,否則應使用foreach迭代陣列和大多數集合,特定語言的編譯器會處理這種情況,不容易出錯,且易於 理解。重寫...

集合與列表

一 回顧 物件陣列要能夠排序,需要物件實現的介面是什麼?實現icomparable介面的compareto方法。可以使用array類的sort方法實現排序。二 system.collections命名空間 1.雜湊表 hashtable 雜湊表 表示鍵 值對的集合,這些鍵 值對根據鍵的雜湊 進行組織...