字典的基本用法

2021-07-08 11:18:26 字數 1447 閱讀 6490

字典

:  

nsdictionary

不是按順序排放的,字典裡的內容是

成對出現的

(key值)

key:關鍵字,通過這個字串查詢,只要是

object 

型別的資料都可以

可變字典:增,刪,改,查回顧:

一、字典:

key -

值對應存在的

資料集合

字典是根據

key

來取值

key

在字典裡面

是唯一的

二、字典的賦值和初始化 1

、直接賦值

nsdictionary *dic =@;

直接取值:

dic[@"key"] 2

、初始化

nsdictionary *dic = [[nsdictionaryalloc]init];

nsdictionary *dic = [nsdictionarydictionary];

nsdictionary *dic1 = [nsdictionarydictionarywithobject:@"zhi" forkey:@"key"];

nsdictionary *dic1 = [nsdictionarydictionarywithobjectsandkeys:@"zhi",@"key", nil];

三、通過方法

取值:

[字典名

objectforkey:@"key"];

公式:字典名[@「key」],

如果取陣列裡的值,就需要字典名

[陣列名

[index]],

不能加@

,加了的話就變成了乙個字串了

獲得字典裡面所有的值

allvalues

獲得字典裡面所有的鍵

allkeys

四、可變字典:

可變字典的初始化

也不可以使用直接賦值

@{};

不可變字典的初始化方法

可變字典都可以使用 1

、新增一對元素 [

字典名setobject:zhi forkey:key]; 2

、刪除元素

刪除乙個元素:

[字典名

removeobjectforkey:@"key"];

刪除多個元素:

[字典名

removeobjectsforkeys:key

的陣列];

刪除全部元素

:[字典名

removeallobjects]; 3

、替換存在這個

key就是替換 [

字典名setobject:zhi forkey:key]; 4

、查詢

通過key查詢

字典名[key]; [

字典名objectforkey:@"key"];

VBA Dictionary字典基本用法

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對。在使用ce...

Python裡字典的基本用法 包括巢狀字典

python字典的基本用法 建立字典 mydict1 emptydict mydict2 dict 薛之謙 我叫薛之謙 吳青峰 我叫吳青峰 mydict3 dict 薛之謙 我叫薛之謙 吳青峰 我叫吳青峰 print mydict1 n mydict2 n mydict3 結果 獲取字典裡的內容 字...

swift3 0 字典的基本用法

自學swift3.0,如果有什麼錯誤或建議的話歡迎吐槽哦 1.字典的定義使用 key value,key value 快速定義 let dic string any name 張三 age 22 print dic 陣列字典 let arrdic string any name 張三 age 22 ...