Swift 集合字典 六

2021-08-19 23:33:28 字數 845 閱讀 5286

字典是一種儲存相同型別多重資料的儲存器,每個值都關聯讀的鍵,鍵作為字典中的這個值資料的識別符號.和陣列中的資料項不同,字典中的資料項並沒有具體順序.

一.建立字典

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中的陣列和字典 陣列就是以乙個從頭到尾的順序儲存相...