Tengo listA=[[0,1,2]], y listB=[[0,1,2],[0,1,3],[0,2,3]], y quiero obtener los elementos que están en listB pero no en listA, es decir, mi resultado deseado es listC=[[0,1,3],[0,2,3]]. Ya obtuve listC utilizando una comprensión de listas: listA=[[0,1,2]] listB=[[0,1,2],[0,1,3],[0,2,3]] listC=[b for b in listB if b not in listA] Pero si quiero hacerlo de otra . . . Read more
Estoy trabajando mucho con Mapas en javascript. Necesito la manera más eficiente computacionalmente de encontrar todos los elementos que están en Mapa a y que no están presentes en Mapa b. Por ejemplo, const a = new Map(); a.set(‘item1’, ‘valor del item1’); a.set(‘item2’, ‘valor del item2’); const b = new . . . Read more
En resumen, lo que estoy intentando hacer es encontrar los valores únicos en una lista. Me dijeron que sería más fácil lograrlo utilizando “set.difference()”, aunque esto ocasiona el siguiente error: “Traceback (most recent call last):… TypeError: unhashable type: ‘list’” El código se muestra a continuación: assert self.model is not None . . . Read more