python--元组

元组 :

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






猜你喜欢

转载自blog.csdn.net/hao_python/article/details/80239292
今日推荐