Hoja de trucos sobre métodos de tuplas de Python
Domina las tuplas de Python. Descubra por qué son inmutables, cómo acceder a ellos y el uso de los métodos count() e index().
Métodos integrados de tupla
Dado que las tuplas son inmutables, solo admiten métodos básicos de búsqueda y recuperación.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| count() | my_tuple.count(item) | Devuelve el número de veces que aparece el elemento especificado en la tupla. |
| index() | my_tuple.index(item) | Devuelve el índice de la primera aparición del elemento especificado. Genera ValueError si no se encuentra. |
Indexación, desempaquetado y operaciones de tuplas
Reglas de sintaxis comunes para acceder, descomprimir y combinar tuplas.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| Indexing | item = my_tuple[index] | Recupera el elemento en la posición indexada 0 especificada. |
| Unpacking | a, b = my_tuple | Asigna valores de elementos de tupla a variables individuales. |
| Concatenation | new_tuple = t1 + t2 | Combina dos o más tuplas en una única tupla nueva. |
| Repetition | new_tuple = t * 3 | Repite la tupla un número específico de veces. |
Guión de demostración interactivo
# count()
my_tuple.count(item)
# index()
my_tuple.index(item)
# Indexing
item = my_tuple[index]
# Unpacking
a, b = my_tuple
# Concatenation
new_tuple = t1 + t2
# Repetition
new_tuple = t * 3Preguntas frecuentes
¿Por qué las tuplas son inmutables en Python?
La inmutabilidad hace que las tuplas sean más rápidas que las listas, a salvo de modificaciones accidentales y permite usarlas como claves de diccionario o elementos de conjunto.
¿Cómo se define una tupla con un solo elemento?
Debe incluir una coma al final, por ejemplo, (single_item,). Sin la coma, Python la trata como una expresión estándar entre paréntesis.
Temas relacionados
Guía de referencia rápida para operaciones de listas de Python. Domine la adición, inserción, eliminación, clasificación y corte de elementos.
Hoja de referencia de métodos de conjunto de PythonGuía completa de operaciones de conjuntos de Python. Aprenda a agregar, eliminar y realizar operaciones matemáticas de conjuntos, como uniones e intersecciones.
Hoja de referencia sobre estructuras de datos y colecciones de PythonGuía completa del módulo de colecciones de Python y estructuras de datos nativas. Aprenda listas, dictados, conjuntos, tuplas, deques y tuplas con nombre.
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Tuplas de Python
Comprender las tuplas de Python. Aprenda cuándo usar tuplas en lugar de listas, cómo funciona el desempaquetado de tuplas y cómo la inmutabilidad garantiza la seguridad de los datos.
Cómo ordenar una lista en Python
Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.