tipo de datos tupla

Tenga en cuenta:Cosas a tener en cuenta al representar una tupla de elementos

Tupla vacía: una
tupla() que contiene un elemento

Forma escrita
Las tuplas con un solo elemento deben definirse con una coma para eliminar la ambigüedad.

Tupla es otra estructura de datos en Python, similar a la lista, pero a diferencia de la lista, la tupla es inmutable, es decir, una vez que se crea una tupla, los elementos que contiene no se pueden modificar.

Aquí hay información básica y operaciones sobre tuplas:

crear tupla

Puede utilizar paréntesis ()para crear una tupla con comas separando los elementos.

my_tuple = (1, 2, 3, 'hello', 5.0)

Acceder a elementos de tupla

Se puede acceder a los elementos de una tupla mediante índice, similar a una lista.

my_tuple = (1, 2, 3, 'hello', 5.0)
print(my_tuple[0])   # 输出 1
print(my_tuple[-1])  # 输出 5.0

Intentar modificar un elemento tupla resultará en un error

Como las tuplas son inmutables, no puedes modificarlas.

my_tuple = (1, 2, 3)
my_tuple[1] = 5  # 会引发 TypeError

Inmutabilidad de tuplas

Debido a la inmutabilidad de las tuplas, no se pueden agregar, eliminar ni modificar elementos dentro de ellas una vez creadas. Esto hace que las tuplas sean más adecuadas para almacenar datos inmutables en algunas situaciones.

Ventajas de las tuplas

  1. Rápido : en comparación con las listas, se accede más rápido a las tuplas porque son inmutables y no requieren operaciones de modificación.

  2. Se pueden usar como claves de diccionario : dado que las tuplas son inmutables, se pueden usar de manera segura como claves de diccionario, mientras que las listas no.

  3. Como parámetros de función : al pasar parámetros de función, las tuplas pueden proteger los datos y evitar modificaciones accidentales dentro de la función.

escenas a utilizar

Por lo general, las tuplas se utilizan para almacenar datos relacionados, como coordenadas, fechas, parámetros de configuración, etc., mientras que las listas se utilizan para almacenar colecciones de datos modificables.

# 例子:用元组表示一个二维坐标
point = (3, 4)  # x坐标为3,y坐标为4

# 例子:用列表表示一组学生的成绩
grades = [85, 90, 78, 92, 88]

En general, las tuplas proporcionan una estructura de datos inmutable y segura adecuada para almacenar datos que no deben modificarse mientras se ejecuta el programa.

Supongo que te gusta

Origin blog.csdn.net/weixin_44943389/article/details/132983965
Recomendado
Clasificación