'''
元组:
类似列表(当成容器)
特点
1.定义时()
2.元组中的内容不可修改
3.关键字tuple
列表 元组
[] ()
'''
用列表强制转化为元组
t1=()
print(type(t1)) #class 'tuple'
t2=(1)
print(type(t2)) #'int'
t3=(1,)
print(type(t3))#class'tuple'
t4=('aa','bb')
print(type(t3))#class'tuple'
t5=(3,5,7,8,9,95,64,1)#元组只能查询
import random
list1=[]
for i in range(10):
ran=random.randint(1,20)
list1.append(ran)
print(list1)
#tuple()
#list()
t6=tuple(list1)#列表强制转换成元组
print(t6)
#查询:下标结合index 切片[:]
print(t6[0])
print(t6[-1])
print(t6[2:-3])
print(t6[::-1])#倒序输出
#最大值 最小值
print(max(t6))
print(min(t6))
#求和
print(sum(t6))
#求长度
print(len(t6))
#元组中的函数
#index() 返回元素的下标位置
#count() 返回元素的出现次数
print (t6.count(4))#查询有几个4
print(t6.index(4))#没有4会报异常
元组的自带函数:
index()
count()
'''
符号加表似乎拼接,排序是会先转成列表
t2=(4,5)+(1,2)
print(sorted(t2))#[1,2,4,5]
print(tuple(sorted(t2)))#(1,2,4,5)
python中的元组
最新推荐文章于 2022-12-02 15:12:40 发布