元组数据类型也是序列类型,和列表类型十分的相似,同样可以根据索引来获取元素,并且一样可以使用切片操作,和列表的不同之处在于,元组是不可变类型,一旦创建是无法修改里面的值的。
- 元组的创建
元组是用小括号表示,数据项与数据项之间用逗号隔开,并且对于元组中数据的类型是没有限制的
a = (1,2,"hello",4)
值得注意的是当元组中只有一个元素的时候,我们必须在末尾加逗号
a = (1,)
- 访问元组
之前讲了列表和字符串,都可以通过索引的方式去访问,元组也一样,因为三者都是序列类型,访问的方式和列表、字符串的方式一样,这里就不在阐述了
- 删除元组
a = (1,2,3)
del a
- 元组中的一些常用运算符
表达式 | 运行结果 | 解释说明 |
---|---|---|
(1,2) + (3,4) | (1,2,3,4) | 元组拼接 |
(1,)*3 | (1,1,1) | 乘法运算 |
2 in (1,2,3) | True | 成员运算 |
for i in (1,2,3):print(i) | 1,2,3 | 循环迭代 |
len(1,2) | 2 | 计算长度,适用于列表、元组、字符串、集合 |
- 元组的内置方法
元组的内置函数较少,并且十分简单
1.max、min最大值和最小值函数
t = (1,2,3)
print(max(t)) ---> 3
print(min(t)) ---> 1
2.tuple将序列类型转换成元组类型
a = "1234"
b = tuple(a)
print(b) ----> ("1","2","3","4")
c = [0,1,2,3]
d = tuple(c)
print(d) ----> (0,1,2,3)
以上内容是元组中的主要内容,后面当我们用到的时候我们再做其他的解释
网友评论