自学Python-05 基本数据类型(四、元组Tuple)
定义
- 元组与列表类似
- 元组是不可变序列(这意味着元组无法被修改,包括增、删、改等操作都不允许)
- 元组使用小括号,列表使用方括号,元素之间都是通过英文逗号分隔
注意:当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易产生歧义。
基本操作
创建元组
让我们使用type函数确认下tuple2的数据类型
创建空元组,两种方式
当元组只有一个元素时,需要在元素后加逗号,否则会混淆,上面定义部分已经提过了
单元组创建还可以这样
访问元组
与列表相同,可以使用索引访问
修改元组
是不允许的,定义部分提到过。
删除元组
同上,不可修改也包括不能删除。
此处演示用del 删除整个元组
元组常用运算符、操作符
len()可以求取元组的长度
+ 号用于组合元组,* 号用于重复元组
in,not in判断元素是否在元组中
for x in (1, 2, 3): print x 元组的遍历
函数
(1-3函数在上一节已经介绍过了用法,这里简单提一下好了)
1.len(tuple)
计算并返回元组的长度
2.max(tuple)
计算并返回元组内最大值,注意元组内数据类型要一致
3.min(tuple)
计算并返回元组内最小值
4.tuple(iterable)
将可迭代系列转换为元组,并返回元组