Cómo declarar una lista en Python
Para inicializar una lista en Python asigna una con corchetes, inicializa con la función list(), crea una lista vacía con multiplicación o utiliza una comprensión de lista. La forma más común de declarar una lista en Python es usar corchetes.
Una lista es una estructura de datos en Python que contiene una secuencia ordenada de cero o más elementos. Las listas en Python son mutables, lo que significa que pueden ser modificadas. Pueden contener cualquier tipo de datos, como una cadena o un diccionario.
Cuando estés empezando a trabajar con listas, te preguntarás: ¿cómo inicializo una lista en Python? O, en otras palabras: ¿cómo creo una lista en Python?
Este tutorial responderá a esa pregunta y desglosará las formas de inicializar una lista en Python. Recorreremos los fundamentos de las listas y cómo puedes inicializar una lista utilizando la notación de corchetes, list(), la multiplicación de listas y la comprensión de listas.
Refresco de listas en Python
- Career Karma te pone en contacto con los mejores bootcamps
- Obtén becas y cursos de preparación exclusivos
Las listas almacenan cero o más elementos. Cada elemento de una lista se denomina elemento. Las listas suelen llamarse arrays en Python.
En Python, los elementos de una lista se separan con comas, y la propia lista se encierra entre corchetes. Aquí hay un ejemplo de una lista en Python:
jobs =
Nuestra lista contiene tres valores: Ingeniero de Software, Desarrollador Web y Analista de Datos. Podemos referenciar nuestra lista utilizando la variable «jobs» que declaramos anteriormente.
Cómo crear una lista en Python
Puedes inicializar una lista en Python utilizando corchetes, el método list(), la multiplicación de listas y una comprensión de listas.
Los corchetes te permiten inicializar una lista vacía, o una lista que contiene algunos valores por defecto. El método list() funciona de la misma manera que los corchetes. Aunque debes añadir corchetes y una lista de elementos dentro del método list() si quieres añadir algunos valores iniciales.
La multiplicación de listas te permite crear una nueva lista que repite elementos de una lista existente. Las comprensiones de listas te permiten crear una nueva lista a partir del contenido de una lista existente.
Crear lista en Python: Corchetes
Puedes utilizar los corchetes o el método list() para inicializar una lista vacía en Python. Para los propósitos de este tutorial, nos centraremos en cómo puedes usar corchetes o el método list() para inicializar una lista vacía.
Si quieres crear una lista vacía sin valores, hay dos formas en las que puedes declarar tu lista. En primer lugar, puedes declarar una lista sin valores especificando un conjunto de corchetes sin ningún valor componente. Aquí hay un ejemplo de esta sintaxis:
jobs = print(jobs)
Nuestro código devuelve: .
Los corchetes sin nada entre ellos representan una lista en blanco.
Podemos especificar algunos valores por defecto añadiéndolos entre nuestros corchetes:
jobs =
Hemos declarado un objeto lista con dos valores iniciales: «Ingeniero de Software» y «Analista de Datos».
Crear una lista en Python: método list()
Otra forma de hacer una lista vacía en Python sin valores es utilizar el método list(). Aquí tenemos un ejemplo del método list() en acción:
jobs = list()print(list)
Nuestro código devuelve: .
Ambos de estos dos primeros enfoques devuelven la misma respuesta: una lista vacía. No hay normas sobre cuándo es mejor utilizar cualquiera de estos enfoques. Generalmente se utiliza el enfoque de los corchetes en blanco () porque es más conciso.
Declaración de listas en Python: Multiplicación de listas
Un enfoque para inicializar una lista con múltiples valores es la multiplicación de listas. Este enfoque permite crear una lista con un cierto número de valores predefinidos.
Así pues, digamos que estamos creando un programa que nos pide que nombremos nuestros 10 libros favoritos. Queremos inicializar un array que almacene los libros que introducimos. Podríamos hacerlo con el siguiente código:
favorite_books = * 10print(favorite_books)
Nuestro código devuelve:
Nuestro programa ha creado una lista que contiene 10 valores.
Desglosemos nuestro código. En la primera línea, utilizamos la sintaxis de multiplicación para declarar una lista con 10 valores. El valor que utilizamos para cada elemento de esta lista es », o una cadena en blanco. Luego, usamos la función print() de Python para imprimir nuestra lista en la consola.
Podemos usar esta sintaxis para inicializar una lista con cualquier valor que queramos. Si quisiéramos que nuestra lista comenzara con 10 valores iguales a Elegir un libro, podríamos utilizar el siguiente código:
favorite_books = * 10print(favorite_books)
Cuando ejecutamos nuestro código, creamos una lista con 10 valores. Cada valor de la lista es igual a Elegir un libro.. Imprimimos esta lista en la consola:
Declaración de listas en Python: Comprensión de listas
En la sección anterior, mostramos cómo inicializar una lista utilizando la multiplicación de listas. Este enfoque es útil porque permite inicializar una lista con valores por defecto.
También se puede inicializar una lista con valores por defecto utilizando el método de comprensión de listas. Una comprensión de lista de Python se refiere a una técnica que le permite crear listas utilizando un objeto iterable existente. El objeto iterable puede ser una lista o una sentencia range(), u otro tipo de iterable.
Las comprensiones de listas son una forma útil de definir una lista basada en un iterador porque es elegante, sencilla y ampliamente reconocida.
Supongamos que queremos crear una lista con 10 valores iguales a Elegir un libro., como hicimos en el ejemplo anterior. Podríamos hacerlo con la comprensión de listas utilizando el siguiente código:
favorite_books = print(favorite_books)
Nuestro código devuelve:
En el ejemplo anterior, utilizamos la comprensión de listas para crear una lista. La sentencia de comprensión de lista es el iterador for i in range(10). Este iterador se utiliza para crear una lista que repite el valor Choose a book. diez veces.
Conclusión
Inicializar una lista es una parte fundamental del trabajo con listas. En este tutorial se ha tratado cómo inicializar listas vacías utilizando corchetes y el método list(). También se discutió cómo utilizar las técnicas de multiplicación de listas y comprensión de listas para crear una lista que contenga un cierto número de valores.
¡Ahora estás listo para empezar a inicializar listas en Python como un profesional!
Lee nuestra guía Cómo aprender Python para obtener consejos sobre cómo puedes aprender más sobre el lenguaje de programación Python.