文章目录
一、元组的定义
在Python中,元组和列表类似。元组是一些以逗号分隔开的不同类型的序列值或系列值。元组可以容纳任意数量的不同类型的元素(如整数、浮点数、字符串、列表等)。
- 元组:带了紧箍咒的列表,不可变数据类型,没有增删改,可以存储任意数据类型。
1、定义一个元组
- 把所有的元素以逗号分隔,放在小括号内,然后赋值给一个变量,即可创建。(小括号在创建元组时不是必需的。)
(1)包含不同数据类型元素的元组
(2)嵌套元组
如果元组里面包含可变的数据类型(如列表),可以间接的通过修改列表去修改元组内容
(3)仅有一个元素的元组
元组如果只有一个元素的时候,元素后面一定要加逗号,来完成元组的声明。
如果不添加逗号,那么变量的类型是字符串。
二、元组的特性
首先命名一个元组:t = (1,1.2,True,‘westos’,‘westos’)
- 元组中的元素没有增删改,但是可以通过组合的方式来修改元组,元组中的元素不可以删除,但是可以使用del语句来删除整个元组。
1、索引
- 通过使用**方括号包围的索引值及元组名**来访问元组中的元素
2、切片
- 可以使用切片来打印元组中连续的值
3、连接(只能连接元组)
4、重复
5、成员操作符(in)
- 判断一个元素是否存在在于某元组中。输出的结果是布尔值。
6、for循环(元组的遍历)
三、元组常用的方法
1、计数
2、通过元组项求索引值
四、元组的应用场景
1、元组的赋值
(1)给某元组赋值
- 元组允许左边的变量直接复制右边的元组值,但是左边变量必须与右边元素的个数相同。
每个变量被赋予元组中的一个值,并且可以单独访问。
(2)交换两变量的值
2、打印变量