元组 :
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号( ),列表使用方括号[ ]。
元组创建很简单,只需要在括号中添加元素(不分数据类型),并使用逗号隔开即可。
元组 创建的时候,既定,不会被改变 增 删 改都不可以
t=(1,2,'top',[1,2,3],'汉子')
print(t) #打印为 (1, 2, 'top', [1, 2, 3], '汉子')
print(len(t)) #打印为 5
print(type(t)) #打印为 <class 'tuple'>
逐个赋值 : 一 一 对应 多出报错 少了也会报错
a,b,c=1,2,3
print(a,b,c) #打印为1 2 3
t=('a',2,'数值')
a,b,c=t
print(a,b,c) #打印为a 2 数值
空元组 :
a=(12)
print(type(a)) #打印为<class 'int'>
a=(12,) #需要添加 , 号 才可以变为元组
print(type(a)) # 打印为<class 'tuple'>
访问 --> 切片的方法
t=(1,2,'top',[1,2,3],'汉子')
#用循环的方法
for i in range(len(t)):
print(t[i])
for i in t:
print(i)
#用切片的方法
print(t[:]) #打印为(1, 2, 'top', [1, 2, 3], '汉子')
print(t[::-1]) # 打印为('汉子', [1, 2, 3], 'top', 2, 1)
运 算 :
t=(1,2,'top')
t1=t*2 # *乘
print(t1) #打印为 (1, 2, 'top', 1, 2, 'top')
t2=t1+t #相加
print(t2) #打印为 (1, 2, 'top', 1, 2, 'top', 1, 2, 'top')
函 数
最大值 最小值: 最大值 最小值 根据 ASCII表排序
t=('a','b','c','A')
print(max(t)) #打印为 c
print(min(t)) #打印为 A
tuple() 构造函数 创建一个元组格式的数据格式 内容是将-->小括号里面的列表转化为元组
tu=tuple()
print(tu) #打印为 ( )
print(type(tu)) #打印为 <class 'tuple'>
tu=tuple([1,2,3,3])
print(tu) #打印为 (1, 2, 3, 3)
print(type(tu)) #打印为 <class 'tuple'>