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