La función list() de Python toma cualquier iterable como parámetro y devuelve una lista. En Python iterable es el objeto sobre el que puedes iterar. Algunos ejemplos de iterables son tuplas, strings y listas.
Sintaxis:
list(iterable)
Parámetro:
- iterable: un objeto que podría ser una secuencia (string, tuplas) o una colección (conjunto, diccionario) o cualquier objeto iterador.
Nota: si no pasamos ningún parámetro, la función list() devolverá una lista con cero elementos (lista vacía).
Veamos algunos ejemplos para una mejor comprensión.
Ejemplo 1: uso de list() para crear una lista a partir de una string
Python
# initializing a string string = "ABCDEF" # using list() function to create a list list1 = list(string) # printing list1 print(list1)
Producción:
['A', 'B', 'C', 'D', 'E', 'F']
Ejemplo 2: uso de list() para crear una lista a partir de una tupla
Python
# initializing a tuple tuple1 = ('A', 'B', 'C', 'D', 'E') # using list() function to create a list list1 = list(tuple1) # printing list1 print(list1)
Producción:
['A', 'B', 'C', 'D', 'E']
Ejemplo 3: uso de list() para crear una lista a partir de un conjunto y un diccionario
Python
# initializing a set set1 = {'A', 'B', 'C', 'D', 'E'} # initializing a dictionary dictionary = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5} # using list() to create a list list1 = list(set1) list2 = list(dictionary) # printing print(list1) print(list2)
Producción:
['C', 'E', 'D', 'B', 'A'] ['A', 'B', 'C', 'D', 'E']
También podemos usar la función list() mientras tomamos la entrada del usuario para tomar directamente la entrada en forma de lista.
Ejemplo 4: tomar la entrada del usuario como una lista
Python
# Taking input from user as list list1 = list(input("Please Enter List Elements: ")) # printing print(list1)
Producción:
Please Enter List Elements: 12345 ['1', '2', '3', '4', '5']
Publicación traducida automáticamente
Artículo escrito por bistpratham y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA