set dict = createobject(「scripting.dictionary」)
dict.add 「a」, 300
dict.add 「b」, 400
dict.add 「c」, 500
另外,使用dict.item(key)=value,如果dict中沒有關鍵字key,會自動新增key:value對。
在使用cells讀取數值存放到陣列中時,一定要加value;cells(i,j).value否則會將乙個range物件賦值給字典
dict.remove(「a」)//刪除key指定的元素
dict.removeall()//刪除所有的鍵值對
dict.exists(「a」)//如果存在,返回true,否則返回false
dict.keys()//返回包含所有key的陣列
dict.items()//返回包含所有value的陣列
使用for迴圈實現遍歷
有時候會將字典變數當做全域性變數(多個過程共用),字典屬於object型別,因此需要這樣宣告:
dim dict as object
然後再過程中對dict進行建立或初始化:
set dict = createobject(「scripting.dictionary」)
例如乙個向dict中新增元素的自定義方法,可以這樣宣告
adddict(dict as variant)
字典 字典練習
一 字典簡介 1 字典是 python 中唯一的對映型別 key value 2 字典的 value 是可變的,但是字典的 key 不可變,且 key 唯一,不能有重複的 key 值 乙個字典中可以使用不同型別的鍵值 a 定義字典 in 2 type a 查型別 out 2 dict in 3 a ...
字典 字典練習
一 字典簡介 1 字典是 python 中唯一的對映型別 key value 2 字典的 value 是可變的,但是字典的 key 不可變,且 key 唯一,不能有重複的 key 值 乙個字典中可以使用不同型別的鍵值 a 定義字典 in 2 type a 查型別 out 2 dict in 3 a ...
字典 字典巢狀
1 字典是python中的資料型別之 一 唯一一種大括號 鍵值對的資料。2 儲存大量的資料 將資料和資料之間進行關聯。3 通過鍵可以準確的找到值 4 雜湊 可變資料型別就不可雜湊 不可變資料型別可雜湊 5 字典的鍵要求 不可變資料型別 可雜湊 唯一 字典中鍵只能存在乙個 字典的值 任意 重複的話後面...