字典是一種儲存相同型別多重資料的儲存器,每個值都關聯讀的鍵,鍵作為字典中的這個值資料的識別符號.和陣列中的資料項不同,字典中的資料項並沒有具體順序.
一.建立字典
varairports: dictionary = ["tyo": "tokyo", "dub": "dublin"]
varf
varstudents1 = dictionary
()varstudents2 = dictionary
.init()
varstudents3 = dictionary
.init(minimumcapacity: 3)//最小鍵值對數
二.資料訪問
//字典的讀取
//獲取所有的值
let values = foods.values
//獲取字典中鍵值個數
let count = foods.count
//更新資料
foods[
"fruit"
] =
"orange"
//增加資料
foods[
"name"
] =
"john"
//字典遍歷
for (key, value) in foods
//遍歷鍵
for value in foods.keys
//遍歷值
for value in foods.values
//獲取所有鍵
letkeyall = array(foods.keys)
//獲取所有值
letvalueall = array(foods.values)
Swift字典集合
字典表示一種非常複雜的集合,允許按照某個鍵來訪問元素。字典是由兩部分集合構成的,乙個是鍵 key 集合,乙個是值 value 集合。鍵集合是不能有重複元素的,而值集合是可以重複的,鍵和值是成對出現的。如下圖所示是字典結構的 學號與學生 集合,學號是鍵集合,不能重複,學生是值集合,可以重複。提示 字典...
swift字典集合 備
swift字典表示一種非常複雜的集合,允許按照某個鍵來訪問元素。字典是由兩部分集合構成的,乙個是鍵 key 集合,乙個是值 value 集合。鍵集合是不能有重複元素的,而值集合是可以重複的,鍵和值是成對出現的。字典宣告與初始化 swift字典型別是dictionary,也是乙個泛型集合。在宣告乙個d...
swift集合型別 陣列和字典
swift 語言提供了陣列和字典兩種集合型別來儲存集合資料。陣列用來按順序儲存相同型別的資料。字典則是以無序的方式來儲存鍵值對 key,value 陣列和字典都是強型別的,也就意味著,陣列和字典在宣告時必須指明型別。本篇部落格我們來分別討論swift中的陣列和字典 陣列就是以乙個從頭到尾的順序儲存相...