Función tuple() en Python
En Python,
tuple()
es una función incorporada que se utiliza para crear una tupla. Una tupla es una estructura de datos similar a una lista, pero es inmutable, lo que significa que una vez creada, no se pueden modificar sus elementos. Las tuplas se definen utilizando paréntesis () y pueden contener cualquier tipo de elemento, como números, cadenas, listas u otras tuplas.
-
La función
tuple()en Python crea un objeto tupla.
Importante : no puede cambiar ni eliminar elementos en una tupla.
Lea más sobre conjuntos en el capítulo Tuplas de Python .
Sintaxis función tuple() en Python
En Python, la sintaxis de la función
tuple()
es la siguiente:
Ejemplo
iterable = [1, 2, 3]
tuple(iterable)
print(iterable)
Donde:
- iterable : Es un objeto iterable (como una lista, cadena, tupla, conjunto u otro objeto que se puede recorrer) del cual se creará la tupla.
La función
tuple()
toma un objeto iterable como argumento y crea una nueva tupla que contiene los elementos del iterable. Si el iterable es una tupla, simplemente devuelve una copia del mismo. Si el iterable es una lista o una cadena, se creará una nueva tupla con los mismos elementos. Si el iterable es un conjunto u otro tipo de objeto iterable, se creará una tupla con los elementos del iterable en el orden en que se recorren.
Ejemplo de función tuple() en Python
Cree una tupla con la función
tuple()
, que contenga nombres de frutas:
En este caso, la función
tuple()
se utiliza para convertir una secuencia (en este caso, una tupla literal) en una tupla. La tupla resultante se almacena en la variable X. La salida del código será
(
"pera"
,
"manzana"
,
"fresa"
)
, que es una tupla que contiene los nombres de las frutas "pera", "manzana" y "fresa".
Ejemplo de crear una tupla vacía con tuple() en Python
Crear una tupla vacía
Ejemplo para crear una tupla con elementos
Crea una tupla con elementos.
Ejemplo
tupla_vacia = tuple()
print(tupla_vacia) # Salida: ()
mi_tupla = tuple()([1, 2, 3, 4, 5])
print(mi_tupla) # Salida: (1, 2, 3, 4, 5)
print(tupla_vacia) # Salida: ()
Convertir una lista en una tupla
Ejemplo
mi_lista = [6, 7, 8, 9, 10]
tupla_desde_lista = tuple(mi_lista)
print(tupla_desde_lista) # Salida: (6, 7, 8, 9, 10)
Valores de parámetros
| Parámetro | Descripción |
|---|---|
| Iterable | Opcional. Una secuencia, colección o un objeto iterador |
Practica Función tuple() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Cree una tupla con la función
Cree una tupla con la función tuple() , que contenga nombres de frutas.
Ejercicio: En este caso, la función
En este caso, la función tuple() se utiliza para convertir una secuencia (en este caso, una tupla literal) en una tupla. La tupla resultante se almacena en la v.
Ejercicio: Crea una tupla con elementos
Crea una tupla con elementos.
Ejemplo
tupla_vacia = tuple()
print(tupla_vacia) # Salida: ()
mi_tupla = tuple()([1, 2, 3, 4, 5])
print(mi_tupla) # Salida: (1, 2, 3, 4, 5)
print(tupla_vacia) # Salida: ()
Ejercicio: Convertir a tupla
Crea una tupla con elementos.
Ejemplo
mi_lista = [6, 7, 8, 9, 10]
tupla_desde_lista = tuple(mi_lista)
print(tupla_desde_lista) # Salida: (6, 7, 8, 9, 10)