Swift02(元组)

元组

存放多种数据类型的数组 但是用()来表示

元组的初始化

var myInfo = (name:"大金波","女",18)

元组的使用

如果元素的数据类性比较多使用第二种方式.数据类型比较少的话使用第一种方式

1.通过下标

print(myInfo.0)

2.通过别名

print(myInfo.name)

3.通过定义一个新的元组来获取值

var (name,_,_) = myInfo

//下划线代表的是忽略掉当前的值

printf(name)

如果将元组放到数组中 元组里面的数据类型要一致

var myInfo  = (number:5,name:"4班",18)
var myInfo1 = (number:5,name:"4班",18)
var myInfo2 = (number:5,name:"4班",18)
var ArrInfo = [myInfo,myInfo1,myInfo2]
ArrInfo[2].name = "5班"
print(ArrInfo[2])

时间: 2024-11-15 10:48:55

Swift02(元组)的相关文章

Python在函数中使用*和**接收元组和列表

当要使函数接收元组或字典形式的参数 的时候,有一种特殊的方法,它分别使用*和**前缀 .这种方法在函数需要获取可变数量的参数 的时候特别有用. [注意] [1] 由于在args变量前有*前缀 ,所有多余的函数参数都会作为一个元组存储在args中 .如果使用的是**前缀 ,多余的参数则会被认为是一个字典的健/值对 .[2] 对于def func(*args):,*args表示把传进来的位置参数存储在tuple(元组)args里面.例如,调用func(1, 2, 3) ,args就表示(1, 2,

python-列表,元组

下标取值,下标是从0开始的 切片: 顾头不顾尾 切片冒号前面的值,省略不写的话,代表取前面所有的值 切片冒号后面的值,省略不写的话,代表取后面所有的值 只写一个冒号的话,取整个列表,它可以用来复制一个新的列表 步长默认不写的话,是1,写上步长的话,写几就隔几个元素取一次 步长为负数的时候,从列表的末尾开始取值,是正数的话,就从列表的开头开始取值. 切片下标的操作同样适用于字符串 "顾头不顾尾":意思是前面的可以取到,后面的取不到 print(name[1:]):取后面所有 print(

Python 元组和集合的特点及常用操作

一.元组的特点: 1.有序的集合 2.通过偏移来取数据 3.属于不可变的对象,不能在原地修改内容,没有排序,修改等操作. tuple支持的方法很少 >>> dir(tuple) ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

列表和元组——Python学习系列之二

列表和元组 数据结构:是通过某种方式组织在一起的数据元素的集合,这些元素可以是数字或者是字符,甚至可以是其他数据结构. 序列 序列中每一个元素被分配一个序号--即元素的位置,也称索引. python有6种内建序列:字符串(一个由字符组成的序列).元组.列表.Unicode字符串.buffer对象.xrange对象. 通用序列操作 索引 序列中的所有元素都是有编号的--从0开始递增. >>> seq_str = 'Hello world!' >>> seq_str[0]

C# Tuple<T1,T2....T>元组的使用

1) 先说组元:一个数据结构,由通过逗号分割的,用于传递给一个程序或者操作系统的一系列值的组合. NET Framework 直接支持一至七元素的元组 Tuple<T1> Tuple<T1, T2> Tuple<T1, T2, T3> Tuple<T1, T2, T3, T4> Tuple<T1, T2, T3, T4, T5> Tuple<T1, T2, T3, T4, T5, T6> Tuple<T1, T2, T3, T4

python列表,元组的操作

python的列表是用于存放一组数据,表示形式 用 [ ]来表示 1,列表的常用方法: names = ['!alex', 'eric', 'rain', '2kity'] names.append('knochkapoor') #增加一个元素 names.count('alex') #统计alex数量 names.insert(0,'jlliu') #在第一个位置插入'julliu' names.remove('jlliu') #删除'jlliu' names.pop() #不加参数默认删除最

python学习笔记列表和元组(三)

列表(list) 是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表.列表是可变的(mutable)--可以改变列表的内容. 对应操作: 1.查([]切片操作) name = ['tom','张三','joker','李四'] print(name[2]) print(name[0:3]) print(name[0:7]) print(name[-1]) print(name[2:3]) print(name[0:3:1]) print(name[

元组不变性讨论

元组的儿子不能变,但孙子可以变. li=(22,25,"test",{"name":"dsj","age":33,"sex":"female"},[5,6,7]) li[4].append("test") print(li)