元组(tuple)
元组是 Python 中的一种基本数据类型,它是不可变的序列,这意味着一旦一个元组被创建,你就不能再改变它的内容
元组通常用于存储一组相关的值,例如坐标点或颜色
以下是Python
中元组的基本操作:
- 创建元组:使用圆括号
()
创建元组【特例:可以使用小括号创建一个单元素的元组】,创建列表则使用方括号[]
# 使用圆括号创建元组
t1 = (1, 2, 3)
# 使用小括号创建单元素元组
t2 = (4,)
- 访问元素:使用索引来访问元组中的元素,元组的索引从0开始。
# 访问第一个元素
print(t1[0]) # 输出:1
# 访问最后一个元素
print(t1[-1]) # 输出:3
- 元组切片:使用切片来获取元组中的一部分元素。
# 获取从第二个元素到最后一个元素
print(t1[1:]) # 输出:(2, 3)
- 元组连接:可以使用
+
运算符来连接两个元组。
t3 = t1 + t2 # 输出:(1, 2, 3, 4)
- 长度函数:可以使用
len()
函数来获取元组的长度。
print(len(t1)) # 输出:3
- 最大/最小值函数:可以使用
max()
、min()
函数来获取元组的最大值、最小值
print(max(t1)) # 输出:3
print(min(t1)) # 输出:1
- 检索运算:可以使用
in
运算符来检查一个元素是否在元组中。
print(2 in t1) # 输出:True
元组的定位类似于传统语言的数组【但是元组是常量,这点不一样】
列表的定位类似于传统语言的链表【同样是指针的衍生,不过传统语言用指针来解释,Python
这里可以用对象来解释】