一、创建元组
代码语言:javascript复制 代码: name=(‘chinese’,’gansu’,’beijing’)
创建空元组
name=()
元组中只包含一个元素时,需要在玄素后面加逗号(,)消除歧义;
name=(‘chinese’,)
二、访问元组
元组可以使用下标索引来访问元组中的值
代码语言:javascript复制name=(‘chinese’,’gansu’,’beijing’)
访问chinese则表示为:name[0]
三、修改元组
元组中的元素值是不允许修改的,但是我们可以对元组进行连接组合
代码语言:javascript复制name1=(12,34,56)
name2=(45,67,89)
name = name1 name2
输出:(12, 34, 56, 45, 67, 89)
四、删除元组
元组中的元素是不允许删除的,但是我们可以使用del语句来删除整个元组
代码语言:javascript复制name = (‘chinese’,gansu’,beijing’)
del name
五、元组运算符
与字符串一样,元组之间可以使用 / * 符号进行运算,这就意味着他们可以组合和复制,运算后会生成一个新的元组
六、元素索引、截取
因为元组同是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素
七、无关闭分隔符 *
任何无符号的对象,以逗号隔开,默认为元组
八、元组内置函数
函数 | 作用 |
---|---|
cmp(tuple1,tuple2) | 比较两个元组元素 |
len(tuple) | 计算元组元素个数 |
max/min(tuple) | 返回元组中最大/最小值 |
tuple(seq) | 强制转换为tuple(元组) |
九、另一种解读(区别)
元组(tuple)与列表(list)非常相似,但是元组一旦初始化就不能修改。