Inicio / Blog / Python / Crear lista(s) Python con explicación y ejemplos

Crear lista(s) Python con explicación y ejemplos

Resumir con ChatGPT

En esta entrada del blog, echaremos un vistazo en profundidad a las listas de Python, una de las estructuras de datos más básicas y utilizadas en Python. Cubriremos varios aspectos de las listas y te mostraremos cómo usarlas de forma efectiva.

Trataremos temas como la determinación de la longitud de una lista, la eliminación de duplicados, la unión de listas y mucho más. ¡Vamos allá!

  1. Determinar la longitud de una lista - Para determinar la longitud de una lista, utilizamos la función len() Función. He aquí un breve ejemplo:
my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # Ausgabe: 5
  1. Eliminar duplicados de una lista - Para eliminar los duplicados de una lista, podemos utilizar un conjunto para crear una nueva lista sin duplicados:
my_list = [1, 2, 2, 3, 4, 4, 5]
unique_list = list(set(my_list))
print(unique_list)  # Ausgabe: [1, 2, 3, 4, 5]
  1. Aplanar una lista - Para convertir una lista anidada en una lista plana, podemos utilizar una comprensión de lista:
nested_list = [[1, 2], [3, 4], [5, 6]]
flat_list = [item for sublist in nested_list for item in sublist]
print(flat_list)  # Ausgabe: [1, 2, 3, 4, 5, 6]
  1. Unirse a las listas - Para conectar dos o más listas, podemos utilizar la función + Operador o el extend() Método de uso:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
joined_list = list1 + list2
print(joined_list)  # Ausgabe: [1, 2, 3, 4, 5, 6]
  1. Rebanado de listas - El corte de listas nos permite seleccionar partes de una lista basándonos en índices:
my_list = [1, 2, 3, 4, 5]
sliced_list = my_list[1:4]  # Ausgabe: [2, 3, 4]
  1. Crear una lista vacía - Para crear una lista vacía, basta con utilizar dos corchetes []:
empty_list = []
  1. Determinar el tamaño de una lista en bytes - Para determinar el tamaño de una lista en bytes, utilice la función sys.getsizeof() Función:
import sys
my_list = [1, 2, 3, 4, 5]
print(sys.getsizeof(my_list))  # Ausgabe: 104 (abhängig von der Python-Version und dem System)
  1. Calcular la suma de una lista - Para calcular la suma de una lista de números, utilice la función sum() Función:
my_list = [1, 2, 3, 4, 5]
print(sum(my_list))  # Ausgabe: 15
  1. Filtrar una lista - Para filtrar una lista en función de una condición, utilice la función filter() Función o comprensión de una lista:
my_list = [1, 2, 3, 4, 5]
filtered_list = list(filter(lambda x: x % 2 == 0, my_list))  # Ausgabe: [2, 4]
# Alternativ mit List Comprehension
filtered_list = [x for x in my_list if x % 2 == 0]  # Ausgabe: [2, 4]
  1. Listas de listas y diccionarios - En Python, puedes crear listas de listas o diccionarios para visualizar estructuras de datos complejas:
list_of_lists = [[1, 2], [3, 4], [5, 6]]
list_of_dicts = [{"a": 1, "b": 2}, {"a": 3, "b": 4}, {"a": 5, "b": 6}]
  1. Buscar un valor en una lista - Para buscar un valor en una lista, utilice la función index() Método:
my_list = [1, 2, 3, 4, 5]
index = my_list.index(3)  # Ausgabe: 2
  1. Concatenar listas - Para concatenar listas, utilice la función + Operador o el extend() Método:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
concatenated_list = list1 + list2
print(concatenated_list)  # Ausgabe: [1, 2, 3, 4, 5, 6]
  1. Imprimir una lista - Para generar una lista en Python, utilice la función print() Función:
my_list = [1, 2, 3, 4, 5]
print(my_list)  # Ausgabe: [1, 2, 3, 4, 5]
  1. Tuplas frente a listas - Tanto las tuplas como las listas son tipos de datos secuenciales, pero las tuplas son inmutables, mientras que las listas son mutables:
my_tuple = (1, 2, 3)
my_list = [1, 2, 3]
  1. Comprobar si una lista contiene un valor - Para comprobar si una lista contiene un valor, utilice la función in Palabra clave:
my_list = [1, 2, 3, 4, 5]
print(3 in my_list)  # Ausgabe: True
  1. Barajar una lista (shuffle) - Para ordenar aleatoriamente los elementos de una lista, utilice la función shuffle() Función del random Módulo:
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)  # Ausgabe: Zufällige Anordnung, z.B. [3, 5, 1, 4, 2]
  1. Comprobar si una lista está vacía - Para comprobar si una lista está vacía, utilice la función len() o consultar directamente la lista:
empty_list = []
if not empty_list:
    print("Die Liste ist leer")
  1. Calcular la media de una lista - Para calcular la media de una lista de números, utilice la función sum() y dividir por la longitud de la lista:
my_list = [1, 2, 3, 4, 5]
average = sum(my_list) / len(my_list)
print(average)  # Ausgabe: 3.0

Conclusión

En esta guía, hemos cubierto varios aspectos de las listas en Python, como la determinación de la longitud, la eliminación de duplicados, la unión de listas y mucho más. Las listas de Python son una herramienta básica y versátil que te ayudará a escribir código eficiente y limpio. Ahora que estás familiarizado con las diversas funciones y métodos, puedes utilizar las listas de Python con eficacia en tus proyectos.

Puede encontrar más ejemplos de Python en los artículos

¿Le ha resultado útil esta página?

Gracias por sus comentarios.

¿Podría darme su opinión? (anónimo)

Desarrollamos software de inteligencia artificial para empresas y evitamos deliberadamente los molestos banners publicitarios. A través de nuestros artículos, documentamos temas que nos ocupan e interesan y también financian nuestro pan de cada día.

Como nuestro contenido es gratuito, sus comentarios son nuestro elogio.

Cada autor lee personalmente tus comentarios anónimos, aunque la IA podría automatizarlos, e integra las sugerencias constructivas directamente en la siguiente revisión o las utiliza como inspiración para el siguiente artículo.



    </artículo
    es_ESES