swift(三)字典陣列操作

2022-05-05 02:06:06 字數 1959 閱讀 3259

//

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 此時為修改,將 ...