Swift3 0 字典簡單使用

2022-03-03 06:21:30 字數 898 閱讀 2636

dictionary

//

定義乙個只能存放string 型別的字典

var dict:dictionary= ["

一班":"

20人","

二班":"

22人","

三班":"

24人"

] print(dict)

//修改乙個鍵值對

dict["

一班"] = "

25人"

print(

"修二班人數為25人:\(dict)")

dict.updatevalue(

"255人

", forkey: "一班"

) print(

"修二班人數為255人:\(dict)")

//新增乙個鍵值對

dict["

四班"] = "

35人"

print(dict)

//遍歷字典

for (k,v) in

dict

let dict2:dictionary = ["

四班":"

35人","

五班":"

45人"

]

//合併字典

for (k,v) in

dict2

print(dict)

//移除

dict.removevalue(forkey: "二班"

) print(

"刪除二班人數\(dict)")

//移除所有

dict.removeall()

print(

"這是乙個空字典:\(dict.count)

")

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 ...

簡單洗牌演算法 swift3 0

knuth 和durstenfeld 在fisher 等人的基礎上對演算法進行了改進。每次從未處理的資料中隨機取出乙個數字,然後把該數字放在陣列的尾部,即陣列尾部存放的是已經處理過的數字 這是乙個原地打亂順序的演算法,演算法時間複雜度也從fisher演算法的 o n 2 提公升到了 o n 洗牌演算...

Swift學習 8 字典

字典是一種儲存多個相同型別的值的容器。每個值 value 都關聯唯一的鍵 key 鍵作為字典中的這個值資料的識別符號。和陣列中的資料項不同,字典中的資料項並沒有具體順序。var games string string diablo3 2014 8 12 dragon age 2014 10 07 v...