集合 陣列,字典

2021-07-15 14:31:54 字數 1469 閱讀 1898

//: [int]

let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for num in numbers
let num1 = numbers[0]

let num2 = numbers[1]

let array = ["zhangsan", "lisi"]

//: 不能向不可變陣列中追加內容

var array1 = ["zhangsan", "lisi"]

//: 向可變陣列中追加內容

//: array1 僅允許追加 string 型別的值

var array2 = ["zhangsan", 18]

//: 在 swift 中,數字可以直接新增到集合,不需要再轉換成 `nsnumber`

//: 在 swift 中,如果將結構體物件新增到集合,仍然需要轉換成 `nsvalue`

var array3: [string]

//: 例項化之前不允許新增值

//: 例項化乙個空的陣列

array3 = [string]()

array3 += array1

//: 必須是相同型別的陣列才能夠合併,以下兩句**都是不允許的

//array3 += array2

//array2 += array3

//: 刪除指定位置的元素

array3.removeatindex(3)

//: 清空陣列

array3.removeall()

//: [string : nsobject] 是最常用的字典型別

var dict = ["name": "zhangsan", "age": 18]

//: * 如果 key 不存在,會設定新值

dict["title"] = "boss"

//: * 如果 key 存在,會覆蓋現有值

dict["name"] = "lisi"

dict

//: 遍歷

for (k, v) in dict

//: 合併字典

var dict1 = [string: nsobject]()

dict1["nickname"] = "大老虎"

dict1["age"] = 100

//: 如果 key 不存在,會建立新值,否則會覆蓋現有值

for (k, v) in dict1

print(dict)

python集合(陣列) 字典

定義 字典是乙個無序 可變和有索引的集合。在 python 中,字典用花括號編寫,擁有鍵和值。格式 dict 空字典 dict 字典的增 刪 改 查 ser 通過ken來查詢value的值 ser1 ser name print ser1 增加鍵值對 ser ser 125 print ser 通過...

c 集合 陣列

集合的概念 集合原本是數學上的乙個概念,表示一組具有某種性質的數學元素,引用到程式設計中表示一組具有相同性質的物件。集合好比容器,將一系列相似的組合一起,是乙個特殊的類,和陣列一樣,可以通過索引訪問集合成員,也可以通過 鍵 來訪問,與傳統陣列不同的是,集合的大小可以動態調整,可以在執行時新增或刪除元...

陣列,字典,集合

1.nsstring 初始化方法 nsstring initwithformat d,a,b int a 1000 nsstring str1 nsstring alloc initwithformat zhangsan d a nsstring stringwithformat nsstring ...