es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Lista de elementos de una lista anidada de elementos

X = [[1, 0], [1, 1], [1, 2], [1, 3], [1, 4], [1, 5], [1, 6], [1, 7], [1, 8], [1, 9], [2, 0], [2, 1], [2, 2], [2, 3], [2, 4], [2, 5], [2, 6], [2, 7], [2, 8], [2, 9], [3, 0], [3, 1], [3, 2], [3, 3], [3, 4], [3, 5], [3, 6], [3, 7], [3, 8], [3, 9], [4, 0], [4, 1], [4, 2], [4, 3], [4, 4], [4, 5], [4, 6], [4, 7], [4, 8], [4, 9], [5, 0], [5, 1], [5, 2], [5, 3], [5, 4], [5, 5], [5, 6], [5, 7], [5, 8], [5, 9], [6, 0], [6, 1], [6, 2], [6, 3], [6, 4], [6, 5], [6, 6], [6, 7], [6, 8], [6, 9], [7, 0], [7, 1], [7, 2], [7, 3], [7, 4], [7, 5], [7, 6], [7, 7], [7, 8], [7, 9], [8, 0], [8, 1], [8, 2], [8, 3], [8, 4], [8, 5], [8, 6], [8, 7], [8, 8], [8, 9], [9, 0], [9, 1], [9, 2], [9, 3], [9, 4], [9, 5], [9, 6], [9, 7], [9, 8], [9, 9]]

Y = [[9, 3], [9, 1], [5, 5], [7, 9], [0, 9], [4, 2], [7, 6], [5, 3], [6, 2], [8, 4], [5, 8], [4, 9], [7, 4], [3, 5], [6, 0], [5, 6], [6, 8], [4, 0], [6, 1], [8, 2], [7, 5], [9, 4], [9, 8], [9, 5], [6, 4]]

Z = []

Cómo obtener la lista de elementos desde X hasta Z donde todos los elementos de Y en X están eliminados

for i in X:
if i not in Y:
Z.append(i)

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para obtener la lista de elementos de X a Z en donde se eliminan todos los elementos de Y que se encuentran en X, se pueden utilizar bucles anidados y listas anidadas en Python. Una forma de hacer esto es iterando a través de cada sublista en X y comprobando si coincide con alguna sublista en Y. Si no coincide, se agrega la sublista a Z. Aquí está el código Python para lograr esto:

    Para sublist_x en X:
        found_match = False
        Para sublist_y en Y:
            si sublist_x == sublist_y:
                found_match = True
                descanso
        Si no se encuentra coincidencia:
            Z.append(sublist_x)
    

    Después de ejecutar este código, la lista Z contendrá todas las sub-listas de X que no coinciden con ninguna sublista en Y.

Comments are closed.