Swift3.0數(shù)組,冒泡排序,字典.

//數(shù)組 Swift創(chuàng)建數(shù)組一定要制定存放的元素類(lèi)型

let arr1 = [Int]()var arr2 = [String]()

//添加元素arr2.append("zhangsan")print(arr2)//修改arr2[0] = "lisi"print(arr2)

//字面量創(chuàng)建數(shù)組var arr3 = ["zhangsan","lisi","wanger","mz"]

//刪除//根據(jù)下標(biāo)表刪除arr3.remove(at: 0)print(arr3)

//刪除最后一個(gè)元素arr3.removeLast()//arr3.remove(at: 2)//刪除第一個(gè)元素arr3.removeFirst()//刪除所有元素arr3.removeAll()//獲取數(shù)組元素個(gè)數(shù)print(arr3.count)print(arr3)//數(shù)組的遍歷var arr4 = ["huqiangu","shaqianmo","dongfangyuqing","tangbao","zunshang"]for item in arr4 {? ? print(item)}for (i,Item) in arr4.enumerated() {? ? print("item:\(Item)index:\(i)")}//數(shù)組排序arr4.sort()print(arr4)//冒泡排序var numArr = [8, 4, 3, 7, 1, 5]//冒泡排序,雙層for循環(huán)亩鬼,外層控制趟數(shù)衫画,內(nèi)層控制每趟比較次數(shù)//外層控制趟數(shù)for i in 0..號(hào)是升序务荆,<號(hào)是降序? ? ? ? if numArr[j] > numArr[j+1]{? ? let temp = numArr[j]? ? ? ? ? ? numArr[j] = numArr[j+1]? ? ? ? numArr[j+1] = temp}? ? }? ? print(numArr)}// 1/*var numArr = [8, 4, 3, 7, 1, 5]//外層控制趟數(shù)for i in 0..numArr[j+1]{? ? ? ? ? ? let temp = numArr[j]? ? ? ? ? ? numArr[j] = numArr[j+1]? ? ? ? ? ? numArr[j+1] = temp? ? ? ? }? ? }}*///2// var numArr = [8, 4, 3, 7, 1, 5]//for i in 0..numArr[j+1]{//? ? ? ? ? ? let temp = numArr[j]//? ? ? ? ? ? numArr[j] = numArr[j+1]//? ? ? ? ? ? numArr[j+1] = temp//? ? ? ? ? ? }//}//3//var numArr = [8, 4, 3, 7, 1, 5]//for i in 0..numArr[j+1] {//? ? ? ? ? ? let temp = numArr[j]//? ? ? ? ? ? numArr[j] = numArr[j+1]//? ? ? ? ? ? numArr[j+1] = temp//? ? ? ? }//? ? }//}//4//var n = [8, 4, 3, 7, 1, 5]//for i in 0..n[j+1]{//? ? ? ? let temp = n[j]//? ? ? ? n[j] = n[j+1]//? ? ? ? ? ? n[j+1] = temp}}//}////5//var n1 = [8, 4, 3, 7, 1, 5]//for i in 0..n1[o+1]{//? ? ? ? ? ? let temp = n1[o]//? ? ? ? ? ? n1[o] = n1[o+1]//? ? ? ? ? ? n1[o+1] = temp//? ? ? ? }//}//}//6//var numArr = [8, 4, 3, 7, 1, 5]//for i in 0..numArr[j+1] {//? ? ? ? ? ? let temp = numArr[j]//? ? ? ? ? ? numArr[j] = numArr[j+1]//? ? ? ? ? ? numArr[j+1] = temp//? ? ? ? }//? ? }//}//7//var numarr = [8, 4, 3, 7, 1, 5]//for i in 0..numarr[j+1]{//? ? ? ? ? ? let temp = numarr[j]//? ? ? ? ? ? numarr[j]=numarr[j+1]//? ? ? ? ? ? numarr[j+1] = temp//? ? ? ? }//? ? }//}//8//var num = [8, 4, 3, 7, 1, 5]//for i in 0..num[j+1]{//? ? ? ? ? ? let temp = num[j]//? ? ? ? ? ? num[j]=num[j+1]//? ? ? ? ? ? num[j+1]=temp//? ? ? ? }//? ? ? ? //? ? }//}//9 //var nu = [8, 4, 3, 7, 1, 5]//for i in 0..nu[t+1]{//? ? ? ? ? ? let temp = nu[t]//? ? ? ? ? ? nu[t]=nu[t+1]//? ? ? ? ? ? nu[t+1] = temp//? ? ? ? }//? ? }//}//10//var u = [8, 4, 3, 7, 1, 5]//for i in 0..u[p+1] {

//? ? ? ? ? ? let temp =? u[p]

//? ? ? ? ? ? u[p] = u[p+1]

//? ? ? ? ? ? u[p+1] = temps

//? ? ? ? }

//

//? ? }

//print(u)

//}

//元素的插入

var arr5 = ["a","b","c","d"]

//下標(biāo)值要小于等于數(shù)組元素個(gè)數(shù)

arr5.insert("f", at: 4)

print(arr5)

//字典 key值唯一箱沦,value可變 創(chuàng)建字典和創(chuàng)建數(shù)組是一樣的,創(chuàng)建同時(shí)要制定key和value的值的類(lèi)型

let dict = [String:Int]()

let dict2 = ["name":"yasuo", "age":18, "height":1.8 ] as [String : Any]

//訪問(wèn)字典元素

print("國(guó)服第一亞索"+(dict2["name"] as! String))

var dic3 = ["name":"manzi","gender":"妖","skill":"蠻三刀"]

//改(找得到key值就是改侯繁,找不到就是增加)

dic3["gender"] = "漢子"

//添加

dic3["hpbby"] = "zhaomeizi"

print(dic3)

//字典的刪除

//dic3.removeValue(forKey: "gender")

//print(dic3)

//字典的遍歷

//遍歷的鍵值對(duì)

for value in dic3{

print(value)

}

//遍歷字典key值

for key in dic3.keys{

print(key)

}

//遍歷字典的value值

for value in dic3.values{

print(value)

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末膝昆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子凸舵,更是在濱河造成了極大的恐慌祖娘,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啊奄,死亡現(xiàn)場(chǎng)離奇詭異渐苏,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)菇夸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)琼富,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人庄新,你說(shuō)我怎么就攤上這事鞠眉。” “怎么了择诈?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵械蹋,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我羞芍,道長(zhǎng)朝蜘,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任涩金,我火速辦了婚禮谱醇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘步做。我一直安慰自己副渴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布全度。 她就那樣靜靜地躺著煮剧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪将鸵。 梳的紋絲不亂的頭發(fā)上勉盅,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音顶掉,去河邊找鬼草娜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛痒筒,可吹牛的內(nèi)容都是我干的宰闰。 我是一名探鬼主播茬贵,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼移袍!你這毒婦竟也來(lái)了解藻?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤葡盗,失蹤者是張志新(化名)和其女友劉穎螟左,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體觅够,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡路狮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年蔚约,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苹祟。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖评雌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情景东,我是刑警寧澤砂轻,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站斤吐,受9級(jí)特大地震影響搔涝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜和措,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一庄呈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧派阱,春花似錦诬留、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至腺劣,卻和暖如春绿贞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背橘原。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工樟蠕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贮聂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓寨辩,卻偏偏與公主長(zhǎng)得像吓懈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子靡狞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容