swift,陣列和字典

2021-06-25 16:24:03 字數 625 閱讀 1516

建立陣列和字典使用符號[ ],訪問元素通過索引或鍵。

例如:陣列:var colors=["red","blue","green"]    想要答案為紅色的,可以這樣獲取到 var color=cllors[0]; 

字典:var people=["name":"jack","age":20,"height":"70"]  想要獲取人的屬性,可以這樣獲取 var name=people["name"]

追加陣列的值:

更改陣列的值:

通過索引變更,例如:

colors[0]="red chaned"

也可以區間變更陣列的值,例如:

colors[0...2]=["red","blue chaned"]

插入陣列的值,例如:

colors.insert("whilte",atindex:0)

移除陣列的值,例如:

colors.removeatindex(0)

定義乙個空值的陣列:

var emptyarray=string()

定義乙個空值的字典:

var emptydictionary=dictionary()

如果型別無法推斷,

定義陣列

字典[:]

swift 15 0519 陣列和字典

陣列和字典的區別 陣列有序,字典無序但可以通過key來查詢 陣列的兩種定義 陣列 型別 型別 陣列迭代 for 站名 in 0.山手線.count for 車站名 in 山手線 enumerate 把陣列拆解為元祖變數 for 序號,車站名 in enumerate 山手線 陣列的建立和初始化 建立...

swift集合型別 陣列和字典

swift 語言提供了陣列和字典兩種集合型別來儲存集合資料。陣列用來按順序儲存相同型別的資料。字典則是以無序的方式來儲存鍵值對 key,value 陣列和字典都是強型別的,也就意味著,陣列和字典在宣告時必須指明型別。本篇部落格我們來分別討論swift中的陣列和字典 陣列就是以乙個從頭到尾的順序儲存相...

Swift中的陣列和字典

swift對陣列和字典的定義和使用語法,體現了現代語言的特色。熟悉後會感覺更加簡練和易用。定義和宣告 var a array 等同於 var a string let animals giraffe cow doggie let animal animals 4 crash 陣列越界 for ani...