📜  元组:创建元组 - Python (1)

📅  最后修改于: 2023-12-03 15:07:03.273000             🧑  作者: Mango

元组:创建元组 - Python

Python中的元组是有序不可变的序列,可以将它们看作是列表的不可变版本。元组用小括号 () 来表示,并且元组内的元素用逗号分隔。元组可以嵌套,因此可以创建嵌套元组。

创建元组
直接赋值方式

可以使用小括号 () 和逗号 , 来创建元组:

# 创建一个元组
my_tuple = (1, 2, 3)
使用内置函数tuple()

可以使用内置函数tuple()来创建元组:

# 创建元组的另一种方式
my_tuple = tuple([1, 2, 3])
空元组

创建一个空元组,可以使用以下语法:

# 创建一个空元组
empty_tuple = ()
访问元组

元组的元素可以通过索引来访问。索引从 0 开始,并且可以使用负数从后向前计数。可以使用以下语法来访问元组中的元素:

# 访问元组中的元素
my_tuple = (1, 2, 3)
print(my_tuple[0]) # 输出1
print(my_tuple[-1]) # 输出3
修改元组

与列表不同,元组是不可变的,因此不能直接修改元组。但是可以使用两个元组的加法运算符来创建一个新的元组:

# 创建一个新的元组
my_tuple = (1, 2, 3)
new_tuple = my_tuple + (4, 5, 6)
print(new_tuple) # 输出(1, 2, 3, 4, 5, 6)
元组的常见操作
求元素个数

可以使用len()函数来求元素的个数:

# 获取元组中元素的个数
my_tuple = (1, 2, 3)
tuple_len = len(my_tuple)
print(tuple_len) # 输出3
求最大值和最小值

可以使用max()函数和min()函数来计算元组中的最大值和最小值:

# 计算元组的最大值和最小值
my_tuple = (1, 3, 4, 2)
max_val = max(my_tuple)
min_val = min(my_tuple)
print(max_val) # 输出4
print(min_val) # 输出1
判断元素是否在元组中

可以使用in关键字来检查元素是否在元组中:

# 检查元素是否在元组中
my_tuple = (1, 2, 3)
print(2 in my_tuple) # 输出True
print(4 in my_tuple) # 输出False
总结

元组是有序不可变的序列,与列表不同,元组不能直接修改。元组可以使用小括号和逗号来创建,也可以使用内置函数tuple()来创建。可以使用索引来访问元组中的元素,使用两个元组的加法运算符来创建一个新的元组。常见的元组操作包括求元素个数、求最大值和最小值、判断元素是否在元组中。