文章目录
7.1 元组的一些概念
7.1.1 元组的基本定义
元组用于在单个变量中存储多个项目。元组 是 Python 中用于存储数据集合的 4 种内置数据类型之一,其他 3 种是列表、集合和字典,它们具有不同的性质和用法。元组是一个集合是有序的和不可改变的。元组是用圆括号写的。
基本形式如下:
mytuple = ("hg一号", "hg二号", "hg三号")
print(mytuple)
也可以使用tuple()来创建元组,形式如下:
tuple5 = tuple(("hg一号", "hg二号", "hg三号", "hg三号"))
print(tuple5)
元组项是有序的、不可更改的,并允许重复值。元组项被索引,第一项被索引[0],第二项被索引[1]等。区别列表无序,可以更改。
(1)允许重复举个例子:
mytuple = ("hg一号", "hg二号", "hg三号", "hg三号")
print(mytuple)
(2)索引举个例子
mytuple = ("hg一号", "hg二号", "hg三号")
# print(mytuple)
print(mytuple[0])
7.1.2 元组的长度
(1)我们还是跟列表一样,用到len函数,例子如下:
mytuple = ("hg一号", "hg二号", "hg三号")
print(len(mytuple))
(2)一项元组,记住逗号,不然就不是元组了!我将两个形式读写出来,可以做一个对比:
mytuple = ("hg一号", )
print(type(mytuple))
# result tuple
mytuple = ("hg一号")
print(type(mytuple))
# result str
7.1.2 数据类型
元组项可以是任何数据类型:字符串、整数和布尔数据类型.
tuple1 = ("hg一号", "hg二号", "hg三号", "hg三号")
tuple2 = (1, 8, 5, 9, 3)
tuple3 = (True, False, False)
7.2 元组的“查”
7.2.1 正常访问
可以通过引用方括号内的索引号来访问元组项,比如打印第二项:
mytuple = ("hg一号", "hg二号", "hg三号")
# print(mytuple)
print(mytuple[0])
注意:第一项的索引为 0。
7.2.2 负索引
负索引意味着从头开始。-1指最后一项, -2指倒数第二项等。
例如打印元组的最后一项:
mytuple = ("hg一号", "hg二号", "hg三号"