//: [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 ...