Swift 数组和字典

//数组var mane:String[] = []var number:Int[] = [1,2,3,4,5]var number2:Double[] = [1.1,1.2,1.3]//统计数据内数据数量println(number.count)//判断数组数不数等于0if mane.isEmpty { println("111")} else { println("222")}//数组后面添加新数据number2.append(1.4)println(number2)//加法赋值运算符在后面添加新数据number2 += 1.5println(number2)//下标获取数组内值number2 [0]//下标修改系列值number2 [0...3] = [1.11, 1.22, 1.33, 1.44]println(number2)//在索引值前插值number.insert(0, atIndex:0)println(number)//移除索引值number.removeAtIndex(0)println(number)//移除最后一项数据number.removeLast()println(number)//数组遍历for aaa in number{ print(aaa)}for (index,value) in enumerate(number) { println("(index + 1):(valur))")}//创建一个固定类型的空数组var three = Int[](count:5 , repeatedValue:1)//字典var friend: Dictionary = ["cc":"HH" , "ee":"DD" , "kk":"FF"]//统计字典内值的数量friend.count//下标法添加新数据,也可以用来改变特定键对应的值friend["pp"] = "ll"friend//更新字典数据if let air = friend.updateValue("oo", forKey:"cc"){ println(friend)}//移除字典数据if let removedValue = friend.removeValueForKey("ee"){ println(friend)}var npy: Dictionary = ["xixi":18 , "huihui":19]//遍历字典for (xi , hui) in npy { println("\(xi):\(hui)")}//遍历字典中所有keys的值for npys in npy.keys { println("\(npys)")}//遍历字典中所有values的值for npys in npy.values { println("\(npys)")}//array接收键集合let npykey = Array(npy.keys)//array接收值集合let npyvalue = Array(npy.values)var kong2: Dictionary = [001:"AAA" , 002:"BBB" , 003:"CCC"]println(kong2)//字典清空kong2 = [:]println(kong2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值