{site_name}

{site_name}

🌜 搜索

Python元组是一种不可变序列,其中包含多个值,这些值可以是不同类型的对象

Python 𝄐 0
python元组和列表,python元组有序吗,python 元组列表排序,python元组怎么排序,python元组与列表的区别,python中元组排序
Python元组是一种不可变序列,其中包含多个值,这些值可以是不同类型的对象。元组使用圆括号“()”来定义,并通过逗号分隔元素。

例如:

my_tuple = (1, 'hello', 3.14)


Python序列是一个有序集合,其中每个元素都可以通过索引访问,并且可以包含不同类型的对象。 Python中有三种内置序列类型:列表,元组和字符串。元组是其中唯一不可变的序列类型。

以下是创建和使用元组的一些示例:

创建一个元组:
python
my_tuple = (1, 2, 3)


访问元组中的元素:
python
print(my_tuple[0]) # 输出 1
print(my_tuple[1]) # 输出 2
print(my_tuple[2]) # 输出 3


尝试更改元组中的元素会导致TypeError:
python
my_tuple[0] = 4 # 抛出 TypeError: 'tuple' object does not support item assignment


可以将元组与其他元组或序列连接起来:
python
new_tuple = my_tuple + ('four', 'five')
print(new_tuple) # 输出 (1, 2, 3, 'four', 'five')


可以使用元组解包将元组中的元素分配给变量:
python
a, b, c = my_tuple
print(a) # 输出 1
print(b) # 输出 2
print(c) # 输出 3