Python | Convertir una lista en una tupla

Dada una lista, escriba un programa en Python para convertir la lista dada en una tupla.

Ejemplos:

Input : [1, 2, 3, 4]
Output : (1, 2, 3, 4)

Input : ['a', 'b', 'c']
Output : ('a', 'b', 'c')

 
Enfoque n.º 1: uso de tuple(list_name).

El encasillamiento a tupla se puede hacer simplemente usando tuple(list_name).

# Python3 program to convert a 
# list into a tuple
def convert(list):
    return tuple(list)
  
# Driver function
list = [1, 2, 3, 4]
print(convert(list))
Producción:

(1, 2, 3, 4)

 
Enfoque n.º 2:
una pequeña variación del enfoque anterior es usar un bucle dentro tuple().

# Python3 program to convert a 
# list into a tuple
def convert(list):
    return tuple(i for i in list)
  
# Driver function
list = [1, 2, 3, 4]
print(convert(list))
Producción:

(1, 2, 3, 4)

 
Enfoque n.º 3: el uso de (*list, )
This básicamente desempaqueta la lista l dentro de un literal de tupla que se crea debido a la presencia de una sola coma (,). Este enfoque es un poco más rápido pero adolece de legibilidad.

# Python3 program to convert a 
# list into a tuple
def convert(list):
    return (*list, )
  
# Driver function
list = [1, 2, 3, 4]
print(convert(list))
Producción:

(1, 2, 3, 4)

Publicación traducida automáticamente

Artículo escrito por Smitha Dinesh Semwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *