VBA Dictionary字典基本用法

2021-10-08 07:39:35 字數 736 閱讀 3295

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 字典的鍵要求 不可變資料型別 可雜湊 唯一 字典中鍵只能存在乙個 字典的值 任意 重複的話後面...