Swift集合类之数组和数据字典

本文介绍了Swift语言中数组和字典的基本操作方法,包括定义、访问、修改、添加、删除等常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写了一段小代码,总结了一下关于Swift集合类之数组和数据字典相关的使用方法。

// 集合类型:数组和数据字典(类型保持一致)

        // 数组

        //1 定义空数组和创建非空数组

        var arr:[String] = [String]()

        var arr1 = ["海贼王","进击的巨人","名侦探柯南"]//省略类型

        //2 通过下标访问或是修改数组

        arr1[1] = "火隐忍者"

        //3 append添加数据,并添加在数组末尾

        arr1.append("七龙珠")

        println(arr1)//添加后

        //4 用区间替换数组中的一组数据

        arr1[0...2] = ["海贼王"]//替换后

        println(arr1)

        //5 插入到指定位置,依次向后移动

        arr1.insert("中华小当家", atIndex: 1)

        println(arr1)

        //6 删除指定位置数据

        arr1.removeAtIndex(1)

        println(arr1)

        //7 获取数组中的数据数量

        arr1.count

        //8 数组遍历

        for animation in arr1 {

            println("\(animation)")

        }

        //9 通过enumerate函数同时遍历数组的索引与数据

        for (index,data) in enumerate(arr1) {

            println("\(index):\(data)")

        }

        

        // 数据字典

        //1 空字典

        var dict = Dictionary<String,String>()

        //2 创建有数据的字典

        var dictData = ["a":"海贼王","b":"火影忍者","d":"进击的巨人"]

        println(dictData)

        dictData["c"] = "七龙珠"// 添加数据

        println(dictData)

        //3 通过key来读取或是修改字典的值value

        println(dictData["a"]!)// 读取值

        dictData["c"] = "中华小当家"// 修改值

        println(dictData)

        dictData["c"] = nil// 删除值

//        dictData.removeValueForKey("c")也可使用此方法删除值

        println(dictData)

        //4 遍历字典

        for (key,value) in dictData {

            println("\(key):\(value)")

        }

        // 也可以单独的遍历key或是value


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值