//1。陣列的概念和定義
var array = [2,3,4,5
]var array1:array = [2,3,4,5
]var array2:array
= [2,3,4,5
];var array3:[int] = [2,3,4
];var array4:[double] = [2.2,3,4
]var array5:[string] = ["
a","
b","c"
]println(array)
//陣列可以方不同型別
var array6:[any] = ["
a",1,2
];//
陣列元素訪問和在陣列中插入刪除
var array7 = ["
a","
b","c"
];"f"
)array7.insert("0
", atindex: 0
)println(array7)
//var array9 = [1,2,3,4,5]
//var slice: slice= [2,3,5]
//slice = array9[0...3]
//array9 = array(slice)
//slice = slice(array9)
//println(slice)
//range
var range: range= range(start: 0, end: 5
)var range1 = 0...5
var range2 = 0..<5
println(range)
println(range1)
println(range2)
//陣列的批量操作
var array10 = [1,2,3,4,5]//
array10[0...1] = [9,9,9,9,9]
array10.replacerange(range(start: 0, end: 2), with: [9,9,9,9,9
])array10 += [9]9
)array10 += [10,10,10]//
array10 += slice
array10 += array10[0...1
]println(array10)
//陣列的便利
for elm in
array10
for (index,value) in
enumerate(array10)
//字典的概念和定義
var dic = [1:"1"
]var dic2 :dictionary
= ["
adf":1
]var dic3 :dictionary
= ["
111":"
111"
]println(dic)
//字典的操作
var dict = ["
":"蘋果
","banana
":"香蕉"]
dict[
""] = "橘子"
if let org = dict.updatevalue("
啦啦", forkey: "")
//dict["
green
"] = "顏色"
println(dict)
dict.removevalueforkey(""
)//dict.removeall(keepcapacity: false)
println(dict)
//字典的便利
for (key,value) in
dict
for key in
dict.keys
for key in
dict.values
python基礎(三)字典
1.字典的用途 字典的名稱指出了這種資料結構的用途。普通圖書適合按從頭到尾的順序閱讀,如果你願意,可快速翻到任何一頁,這有點像python中的列表。字典 日常生活中的字典和python字典 旨在讓你能夠輕鬆地找到特定的單詞 鍵 以獲悉其定義 值 在很多情況下,使用字典都比使用列表更合適。下面是pyt...
(三)字典和集合
一 泛對映型別 1 標準庫里的對映型別都是dict來實現的,它們有個共同的限制,只有可雜湊的資料才能作為對映裡的鍵 2 如果乙個物件是可雜湊的,那麼在這個物件的生命週期中,它的雜湊值是不變的。並且這個物件需要實現 hash 方法,包含 qe 方法。原子不可變資料型別 str,bytes和數值型別 都...
Python基礎 三 字典
字典的格式my dict 定義乙個字典 my dict1 定義乙個空字典 my dict2 dict 定義乙個空字典1.新增元素my dict my dict gender male 此時為新增,將新增到my dict字典中2.修改元素my dict my dict age 121 此時為修改,將 ...