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) |