swift -- Tuple 元组 Dictionary
// 定义一个空的Dictionary
var dict1 = Dictionary<Int, String>()
var dict2:Dictionary<Int, String> = [:]
var dict3 = [:]
// 定义一个空的Tuple
var tuple1: () = ()
var tuple2:(Int, String) = (5, "As god name")
let tuple1 = ("As god name", "2015/08/08", true, 16) // 定义元组
let tuple3 = (name: "As god name", time: "08/08", bool: true, number: 10) // 定义元组
let login: (Bool, String) = (true, "慕课网") // 定义元组
let tuple2 = ("program", "swift")
let (name, time, isBool, number) = tuple1
name
time
isBool
number
tuple1.0
tuple1.1
tuple1.2
tuple1.3
// Dictionary
var dictionary = [1:"A", 2:"Swift", 3:"ios"]
var dictionary2:[Int:String] = [9:"Hello", 10:"dingding"]
var dictionary3:Dictionary<String, String> = ["搜索引擎" : "Google", "新闻网站" : "网易新闻"]
tuple3.name
tuple3.time
tuple3.bool
tuple3.number
var dict1 = ["program" : "swift", "study" : "ios", "address" : "ShangHai"]
var dict2:[Int:String] = [10:"慕课网", 11:"百度", 15:"Google"]
var dict3:Dictionary<String, String> = ["学习网站" : "慕课网", "培训机构" : "传智播客", "所在地" : "北京"]
dict1["hobby"] = "sport"
dict1
dict1.removeValueForKey("address")
dict1
dict2.removeValueForKey(10)
dict2
for (key, value) in dict2{
println("\(key) : \(value)")
}
dict2.keys
dict2.values
dict2
var dict1:[String:String] = ["ding":"dingding", "xing":"xingxing", "yu":"yuyuyu"]
for key in dict1.keys{
println(key)
}
for value in dict1.values{
println(value)
}
Array(dict1.keys)
[String](dict1.keys)
[String](dict1.values)
Array(dict1.values)
let colors = [
"Air Force Blue" : (red:93, green:138, blue:168),
"Bittersweel" : (red:254, green:111, blue:94)
]
let base = 2
let power = 10
var result = 1
for _ in 1...power{
result = base*result
}
result
转载于:https://www.cnblogs.com/lianfu/p/4714107.html
swift -- Tuple 元组 Dictionary相关推荐
- 【Python】数据类型 Number数字、String字符串、List列表、Tuple元组、Set集合、Dictionary字典
Python数据类型 2021/6/3 周四 学习内容: Python数据类型.Number(数字).String(字符串).List(列表).Tuple(元组).Set(集合).Dictionary ...
- Python List、Set、Tuple、Dictionary
''' List.Set.Tuple.Dictionary ''' ''' list列表 ''' #list列表可以存放多个值,以下文章将从这几个方面讲解list列表:创建.增删改查list元素.l ...
- python中元组的使用_Python当中tuple元组的使用
Python Python开发 Python语言 Python当中tuple元组的使用 python当中元组的使用比起list列表来说就简单多了!因为tuple一般是不能进行修改的,一旦进行定义则无法 ...
- pythontuple数据类型_Python基础教程2d–数据类型-tuple(元组)
1定义 tuple(元组)也是一种顺序结构的数据类型,定义一个空元组的方法用英文小括号: 变量名=() t = () 定义一个包含了多个元素的元组在小括号中用逗号分隔开各个元素: 源码print('\ ...
- Python基础教程:list列表、tuple元组、range常用方法总结
list 列表(数组),是可迭代对象,列表是可变的所以列表的方法都是在列表本身更改的.里面看可以放各种数据类型的数据,可存储大量数据 连接列表可以使用 + 或 extend() a = [1, 3, ...
- Python第三、四种数据类型——List(列表) and Tuple(元组)
目录 一. List(列表) 1.定义一个 List 2. 对 List 进行截取(大致方法与String的截取类似) 3. 添加一个元素,使用 append() 方法 4.删除一个元素,使用 pop ...
- pythontuple([1、2、3)_Python 进阶之路 (三) Tuple元组使用指南
比List更安全的数据类型 大家好,今天为大家介绍一种更为安全的Python内置数据类型:tuple(元组),以及它的基础用法 元组是什么 元组(tuple)是另一种有序的数据类型,与list比较类似 ...
- java 元组 getinteger_TS数据类型:从C++/Java/Python到TS看元组tuple—元组的来龙去脉...
在C++有Java这种强类型语言中,常用的Array.List.Set ,在集合中只能是一种类型(可以复习下:<再谈Java数据结构-分析底层实现与应用注意事项). int data[] = n ...
- pythontuple数据类型_Python数据类型之Tuple元组实例详解
本文实例讲述了Python数据类型之Tuple元组.分享给大家供大家参考,具体如下: tuple元组 1.概述 本质上是一种有序的集合,和列表非常的相似,列表使用[]表示,元组使用()表示. 特点:一 ...
最新文章
- 5.1 python的缩进
- Android UI开发详解之ActionBar .
- 软件技术基础_软件技术(游戏软件开发)专业介绍
- ios开发-UI基础-应用管理(单纯界面)
- Firefox 5 公开测试下载
- oracle解析儒略日,利用to_char获取当前日期准确的周数!
- 压缩包文件打开密码如何破解
- H5 HTML 移动端触摸拖拽drag drop 自定义拖拽样式 使用PointerEvent模拟的拖拽方案
- ABAP 中JSON格式的转换与解析
- 计算机的音乐怎样弹生日快乐,5 分钟让你学会用吉他弹《生日快乐》歌
- PostgresQL窗口函数 last_value未返回预期结果原因排查
- SAP ABAP 数据字典教程 SE11:表、锁定对象、视图和结构 -03
- (渗透-摘录) cookie 注入
- Federated Graph Neural Networks
- 吞吐量和IOPS测试
- 《软件测试常见面试题十二》
- 商业需求文档(BRD)怎么写
- 情人节送ta一朵独一无二的玫瑰花
- JDBC(oracle11g)
- 电子硕士和计算机硕士,迈阿密大学电子和计算机工程硕士专业介绍_电子和计算机工程硕士专业排名及就业方向和前景-小站留学...