Python中的基本数据类型之元组类型

2019-01-10  本文已影响17人  那些年追过的Python

元组数据类型也是序列类型,和列表类型十分的相似,同样可以根据索引来获取元素,并且一样可以使用切片操作,和列表的不同之处在于,元组是不可变类型,一旦创建是无法修改里面的值的。

元组是用小括号表示,数据项与数据项之间用逗号隔开,并且对于元组中数据的类型是没有限制的

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) 

以上内容是元组中的主要内容,后面当我们用到的时候我们再做其他的解释

上一篇下一篇

猜你喜欢

热点阅读