Python元组

昨天我们讲了一个元素不能重复的集合类型,今天我们来讲一个相对安全的数据类型——元组。为什么说它是相对安全的呢?往下看咯

知识清单

创建元组

访问元组

改变元组

删除元组

元组(Tuple)

在python里面,元组是一个相对安全的数据类型。它里面的元素指向是不允许修改的,不能增加元素也不能删除元素,整体的长度是不能变化的。

创建一个元组

python里面的元组用()来进行表示,元素之间用隔开,所以我们可以用来创建元组,也可以使用来创建一个元组。因为元组不可变,所以在一开始就要定义好它的元素。

当元组里面只有一个元素的时候,会在元素后面加上一个号,来避免误认为是数学上的括号。元组里面可以包含任意数据类型

访问元组

元组是有序的,我们可以通过访问元组的索引来访问元组的元素,当超出索引范围时会抛出异常。

改变元组

元组的元素是不可变的,它没有append()方法,也不能insert()更不能删除元组的元素。但是呢,当元组里面存在可变的元素类型,我们可以通过改变它可变类型元素来改变元组的结构

元组并不是不可变,只是它指向的元素对象和元组的长度不可变。只要我们元素的对象不变,通过来改变元素对象的结构来改变元组也是可以的,所以说它也只是一个相对安全的数据类型。

删除元组

因为元组的元素对象不能改变长度也不能变,所以我们是没办法清空元组的。我们可以直接使用 来把整个元组对象删除掉。

总结

python的元组的长度是固定的,元素对象也不能改变,但是可以改变元组对象的数据结构。 所以它相对其他的数据类型,是不容易被改变的也是相对比较安全。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190107G0VPHP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券