前言

有时候,我们为了数值的安全性,不许用户修改数据,今天我们就来讲讲关于python不可变的数据类型---

元组数据

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

目录

1.元组的基本定义

2.元组的基本操作

(一)元组的基本定义

1.元组的概念:

元组(Tuple)是不可变的序列,也是一种可以储存各种数据的集合,用小括号()表示元组的开始于结束,元素之间用逗号,隔开。

2.元组于列表的区别

主要表现为一下两点:

  1. 列表是可变的序列,而元组是不可变的序列。
  2. 列表的定义用[], 而元组用的是()
  3. 可以理解为,元组就是只读(不可变)的列表类型。

3.关于元组的不可变

不能对元组对象进行添加元素,变换元组位置,修改元素,删除元素等操作

(二)元组的基本操作

==1.建立元组==

(1)空元组

我们用一个为空的()来创建元组的空类型

4.91Python数据类型之(6)元组 Python 第1张

(2)单元素元组

单元素的元组的创建,需要注意的是,在()里面必须在元素的后面加一个逗号扫,来区别于普通的数学公式里的()。

4.91Python数据类型之(6)元组 Python 第2张

(3)综合元组

元组的数据类型可以是多种类型,元素可以是数字型,字符串型,列表型,元素型

4.91Python数据类型之(6)元组 Python 第3张

==2.合并元组==

合并元组需要用 “+” 来实现。如:tup3 = tup1 + tup2

4.91Python数据类型之(6)元组 Python 第4张

==3.转换元组==

需要用tuple(其他类型), 同理,将其他元素转换为列表,要用list(其他类型)

(1)列表转元组

4.91Python数据类型之(6)元组 Python 第5张

(2)元组转列表

4.91Python数据类型之(6)元组 Python 第6张

==4.删除元组==

元组不允许对元组元素的删除,可以用del 对于整个元组的删除。

4.91Python数据类型之(6)元组 Python 第7张

==5.查找元素==

元组可以使用 tup.index(value) 来获得元素的索引。

4.91Python数据类型之(6)元组 Python 第8张

==6.统计元素==

元组可以使用 tup.count(value) 来获取某个元素出现的次数。

4.91Python数据类型之(6)元组 Python 第9张

作者:Mark

日期:2019/01/30 周三

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄