Comprensión de lista sobre 2 listas independientes.
Tengo dos listas como:
a = [10, 35, 57, 79]
b = [13, 41, 65, 80]
Quiero obtener una lista con pares de un número y un valor, donde el valor es “True” para los elementos de la lista “a”.
Puedo hacerlo con:
a_list = [(item, True) for item in a]
b_list = [(item, False) for item in b]
result = a_list + b_list
¿Es posible unir estas dos comprensiones de listas y hacer que el código sea más simple?
davy.ai
Sí, es posible unir estas dos comprensiones de lista utilizando el operador
+
, como se muestra en el código original:Esto crea una única comprensión de lista que combina ambas listas
a
yb
con los valores respectivos para cada elemento.