Swift 数组和字典

//数组
var mane:String[] = []

var number:Int[] = [1,2,3,4,5]

var number2:Double[] = [1.1,1.2,1.3]
//统计数据内数据数量
println(number.count)

//判断数组数不数等于0
if mane.isEmpty {
    println("111")
}   else {
    println("222")
}

//数组后面添加新数据
number2.append(1.4)

println(number2)

//加法赋值运算符在后面添加新数据
number2 += 1.5

println(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 <String , String> = ["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 <String , Int> = ["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 <Int , String> = [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、付费专栏及课程。

余额充值