Python容器-2·元组

一、元组定义(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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容