Python开发【第八篇】元组

元组

元组是不可改变的序列,元组是可以存储任意类型数据的容器

元组和字符串的共同点:它们都是容器,都是不可变的序列

元组和字符串的不同点:元组可以存储任意的数据类型的元素,字符串只能存储字符

元组和列表的共同点:它们都是容器,可以存储任意数据类型的元素

元组和列表的不同点:元组是不可变的序列,列表是可变的序列

有内容的元组是以,区分是不是元组的,而不是()来区分的

语法:

t = () #空元组
t = (1,) #有内容的元组
#不是元组的示例
t = (1)
print(type(t))
<class 'int'>

type()函数是用来判断变量所属的类型

意思就是:看这个变量所绑定的数据是什么类型的

元组构造函数

语法:

t = tuple()

元组的方法

方法 说明
T.index(v [, begin[, end]]) 返回对应元素的索引下标, begin为开始索引,end为结束索引,当 value 不存在时触发ValueError错误
T.count(x) 返回元组中对应元素的个数

序列相关的函数也可以用在元组上

len(x) max(x)
min(x) sum(x)
any(x) all(x)
posted @ 2019-10-12 14:15  pythonliuwei  阅读(149)  评论(0编辑  收藏  举报