Python(12)--元组

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、元组的基本介绍

元组tuple这种数据类型结构与列表相同但它与列表也有很大的差异它的元素值与元素个数不可更改。 列表的定义是将元素放入[ ]中元组的定义是将元素放入中。

格式

name_tuple=(元素1...元素n)

name_tuple=(元素1)       #只有一个元素的元组有“”

实例 

data=(1,'tuple',2)
num=(1,)
print(data,num)
print("元组的数据类型",type(num))

 

二、读取元组元素

与列表的读取方式一样第一个元素的索引值是0第二个元素的索引值是1以此类推...

格式

name[i]

实例

data=(1,'tuple',2,3,4)
print("读取索引值1的元素",data[1])
print("读取索引值0的元素",data[0])
for d in data:
    print(d)

 

三、修改元组元素

修改元组的元素就不能像列表那样修改了参考下面连接里面的第六个标题https://mp.csdn.net/mp_blog/creation/editor/128732538

可以使用全新定义的方式修改。

实例

data=(1,'tuple',2,3,4)
print(data)
data=(1,2,3,4,5)
print(data)

 

四、方法与函数

len()函数求长度

max()函数求最大数值

min()函数求最小数值

enumerate()函数遍历一个集合对象它在遍历的同时还可以得到当前元素的索引位置。

大多能更改元素的放法是用不了的如pop()。

data=(1,2,3,4,5)
print(len(data))
print(max(data))
print(min(data))
ed=enumerate(data)
print(tuple(ed))
ed=enumerate(data,start=10)
print(tuple(ed))

 

zip()将对应的元素打包成一个个的元组

list()将zip对象转化为列表

实例

data=(1,2,3,'four',5)
zipdata=zip(data)
print(type(zipdata))
print(zipdata)
cout=list(zipdata)
print(cout)

小结

元组的优点可以更安全地保护数据程序设计中可能会碰上有些数据是永远不会改变的情况将它存储在元组 tuple )内可以安全地被保护。例如电子邮件的数据结构图像处理时对象的长、宽或每一像素的色彩数据很多都是以元组为数据类型。

增加程序执行速度元组 tuple )结构比列表 list 简单占用较少的系统资源程序执行时速度比较快。

参考资料

《python王者归来》洪锦魁著

本博客是纯粹个人学习与朋友交流共赏不存在任何商业目的。

如果您对此文章及作品版权的归属存有异议请立即通知我我将在第一时间予以删除同时向你表示歉意

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python