013
tuple元组:带上了枷锁的列表
元组和列表在实际使用上是非常相似的
tuple1=(1,2,3,4,5)
tuple1[1]
输出 2
元组无法被修改
temp=(1) 不是元组,是int类型
temp= 2,3,4 是元组
temp()是空元组
创建单个元素元组,在元素后面加上","
",“是判断元组关键,”()"不是
元组的更新和删除
拼接只有一个元素的元组的时候,逗号和小括号必须同时存在
temp=(‘小甲鱼’,‘黑夜’,‘迷途’,‘小布丁’)
temp=temp[:2]+(怡静,)+temp[2:]
temp
输出 (‘小甲鱼’,‘黑夜’,‘怡静’,‘迷途’,‘小布丁’)
元组被重新赋值
del temp 删除
元组没有列表推导式一样的元组推导式
可以对元组进行操作的操作符:
拼接操作符:+
重复操作符:*
成员操作符:in/not in
关系操作符:> <
逻辑操作符:and or
元组的内置函数:
比较两个元组的元素:operator.eq(temp1,temp2)(前提需import operator)
计算元组元素个数:len(temp1)
返回元组中元素最大值:max(temp1)
返回元组中元素最小值:min(temp1)
将列表转换为元组:tuple(list1)
元组的方法:
index:这个方法返回某个参数在元组中的位置
count:这个方法用来计算某个参数在元组中出现的次数