一、元组定义(tuple):
- 通过 () 创建元组
- 元组是有序的(索引,切片)、不可变类型
- 与列表类似,作用于列表的操作,绝大数也可以作用于元组
二、使用场景:
- 一般用于存储一些在程序中不应该被修改的一系列值
- 存储安全系数较高的数据
三、常见操作
- 由于元组不可变的特性,所有没有 增、删、改 操作
atuple = (10, 30, 25, 88) # 定义一个元组
atuple[0] = 100 # 报错,元组定义以后,不可被修改,赋值
atuple.count(30) # count(), 统计元组 atuple 中 30 出现的次数 1
atuple.index(88) # index(), 计算元组 atuple 中元素 88 的下标 3
- 如果一个元组中只有一个元素,那么创建该元组时,需要加上一个逗号,否则创建失败
a = ("hello") # 没加逗号的情况
print(a)
print(type(a)) # str
a = ("hello", ) # 加逗号的情况
print(a)
print(type(a)) # tuple
网友评论