Lista vacía en Python

Introducción a la lista vacía de Python

En este artículo, discutiremos el concepto de cómo crear una lista vacía en Python. En Python, la lista es similar a un array que es una estructura de datos que es una secuencia ordenada de elementos que se definen dentro de los corchetes. En esto, veremos qué es una lista vacía y cómo declararla en Python. En Python, una lista vacía se define como una lista sin elementos o ítems en la lista. Para definir una lista vacía en Python hay dos formas de hacerlo y se hacen o bien usando corchetes o bien usando un constructor de lista como list().

¿Cómo declarar una lista vacía?

En este artículo, una lista vacía se crea simplemente declarando corchetes sin elementos dentro de los corchetes en la sentencia de asignación. También se puede crear utilizando una función incorporada list() o se puede decir como un constructor. Vamos a estas dos formas en detalle con ejemplos a continuación que demuestra cómo crear una lista vacía en Python.

Inicia tu curso gratuito de desarrollo de software

Desarrollo web, lenguajes de programación, pruebas de software & otros

1. Usando corchetes

En este método se puede crear una lista vacía usando corchetes colocando las secuencias de elementos dentro de los corchetes. Esto se puede hacer simplemente asignando una variable con corchetes .

Ejemplo

Código:

Salida:

Explicación: En el programa anterior, podemos ver que la variable «a» con asignarla con corchetes en blanco . Así que podemos ver que para declarar una variable «a» como una lista vacía que hemos asignado a sólo un corchete cuadrado vacío y podemos ver qué tipo es la variable «a» resulta en el tipo como «lista» y también encontramos el tamaño de la variable declarada que es una lista y resulta en 0. Así que la salida del programa anterior se puede ver en la captura de pantalla anterior.

2. Usando una función list() o constructor list()

El constructor list() o función incorporada de Python se utiliza para crear una lista en Python. Este constructor también se utiliza para crear una lista vacía. Ahora vamos a ver un ejemplo y la sintaxis de cómo el constructor de la lista se puede utilizar para crear una lista vacía.

Sintaxis:

list(iterable)

Donde el parámetro es iterable que puede ser una lista, un conjunto, tuplas, diccionario, etc. Pero para crear una lista vacía no se pasa ningún parámetro entonces devuelve una lista vacía. Si hay algún parámetro pasado entonces devuelve la lista de esos elementos pasados al argumento.

Ejemplo

Ahora veamos un ejemplo de creación de una lista vacía usando la función list() o constructor.

Código:

Salida:

Explicación: En el programa anterior, podemos ver que hemos declarado una variable «a» y la hemos asignado a una función list() sin pasar argumentos a esta función. Entonces estamos imprimiendo el tipo de la variable «a» para saber si es una lista y el tamaño de la lista también se imprime como «0» lo que indica que se ha creado una lista vacía.

Ejemplo

Ahora vamos a ver cómo añadir elementos a la lista vacía en Python. Hay 3 formas de hacerlo como por ejemplo usando las funciones append(), insert() y extend() en Python. Veamos un ejemplo de cómo añadir elementos a la lista vacía.

Código:

Salida:

Explicación: En el programa anterior, vimos que primero creamos una lista vacía usando corchetes con la variable como «l», luego hemos agregado elementos usando la función append(), la función insert() que agregó el elemento en la posición 0 y 2 de la lista como se menciona en el programa y por último agregamos los elementos usando la función extend() que agrega los elementos al final de la lista creada.

En Python, como vimos hay dos formas de crear una lista vacía como el uso de corchetes y el uso del constructor de lista o la función list(). Pero la principal diferencia entre estas dos formas es que el uso de corchetes es más preferible que el uso de la función list() o el constructor porque el uso de corchetes es más rápido que el uso de la función list(), ya que list() requiere la búsqueda de símbolos, podría tomar list() como una llamada de función adicional como podría tomarla como una llamada de constructor y si es una llamada de constructor entonces comprobará si hay iterables dentro del argumento si no hay argumentos entonces sólo crea una lista vacía. Mientras que los corchetes son sólo un literal que siempre dará la misma salida, lo que significa que siempre devolverá una lista vacía.

Conclusión

En este artículo, hemos visto cómo crear una lista vacía en Python. Vimos que hay dos formas como usar corchetes y usar el constructor list() o la función list() para crear una lista vacía con ejemplos. También vimos entre estas dos formas cuál es más rápida y por qué. También vimos cómo añadir elementos a la lista vacía en Python utilizando las funciones append(), insert() y extend(). Por lo tanto, concluimos que crear una lista vacía en Python es muy sencillo y usar corchetes es más rápido que usar el constructor list() o la función list().

Artículos recomendados

Esta es una guía sobre la lista vacía en Python. Aquí también se habla de la introducción y de cómo declarar una lista vacía junto con diferentes ejemplos y su implementación de código. También puedes echar un vistazo a los siguientes artículos para aprender más –

  1. Contador en Python
  2. Concurrencia en Python
  3. Argparse en Python
  4. Estados de Control en Python
    1. 0 Acciones
      .

Deja una respuesta

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