元组tuple
与列表不同的是,元组是一种不可改变的类型,一旦定义了一个元组,其中的元素是无法改变的。
1.创建和访问元组(与列表操作类似)
tuple1 = (1,2,3,4,5,6,7,8)
tuple1[0] ##通过索引访问元组
1
tuple1[2:]
3,4,5,6,7,8
列表的标志性符号是[ ],而元组的标志性符号是逗号,
tuple3 = 1,
print(type(tuple3))
<class 'tuple'>
## 例子
4 * (4)
16
4 * (4,)
(4, 4, 4, 4)
## 创建空元组和创建空列表类似
tuple4 = () list = []
2.更新和删除一个元组
- 更新(切片)
temp = (4,5,6,1,2,3)
temp = temp[:2] + (0,) + temp[3:] ##0的括号和逗号缺一不可,因为python只能对相同类型数据进行操作,所以这里也只能是元组进行连接
(4, 5, 0, 1, 2, 3)
- 删除(切 片)
del temp ##删除整个元组
3. 元组的一些操作符
- 拼接 +
temp = temp[:2] + (0,) + temp[3:]
- 重复操作符
4 * (4,)
- 关系操作符(> < >= <= != ==)
- 成员操作符(in, not in)
- 逻辑操作符(and, or)
网友评论