Lista de verificación de igualdad en Python
-
Verifique la igualdad de listas en Python usando el operador de igualdad
==
-
Verifique la igualdad de matrices en Python usando el operador de igualdad
==
y el métodonumpy.all()
En este tutorial, veremos varios métodos para verificar si las dos listas son iguales en Python. Para que las dos listas sean iguales, cada elemento de la primera lista debe ser igual al elemento correspondiente de la segunda lista. Si las dos listas tienen los mismos elementos, pero la secuencia no es la misma, no se considerarán listas iguales o idénticas.
Supongamos que tenemos listA = [4,7,2,9,1]
, listA
sería igual a listB
si y solo si todos los elementos de listB
son idénticos a listA
, es decir, listB = [4,7,2,9,1]
. Podemos verificar si las dos listas son iguales en Python usando los métodos que se explican a continuación.
Verifique la igualdad de listas en Python usando el operador de igualdad ==
Una forma sencilla de comprobar la igualdad de las dos listas en Python es mediante el operador de igualdad ==
. Cuando se usa la igualdad ==
en el tipo de lista en Python, devuelve True
si las listas son iguales y False
si no lo son.
El siguiente código de ejemplo demuestra cómo utilizar el operador de igualdad ==
para comprobar si las dos listas son iguales en Python.
a = [4, 7, 3, 5, 8]
b = [4, 7, 3, 5, 8]
c = [1, 7, 3, 5, 2]
print(a == b)
print(a == c)
Producción :
True
False
Ahora, echemos un vistazo al escenario en el que queremos obtener resultados por elementos. Supongamos que queremos comprobar qué elementos correspondientes de la segundo array son iguales y cuáles no.
Para esto, primero necesitamos convertir las listas a un array NumPy
usando el método np.array()
y luego usar el operador de igualdad ==
, que devolverá True
o False
para cada elemento.
El siguiente código de ejemplo demuestra cómo comprobar si los elementos de dos listas son iguales o no en Python.
import numpy as np
a = [4, 7, 3, 5, 8]
b = [4, 7, 3, 5, 8]
c = [1, 7, 3, 5, 2]
print((np.array(a) == np.array(b)))
print((np.array(a) == np.array(c)))
Producción :
[ True True True True True]
[False True True True False]
Verifique la igualdad de matrices en Python usando el operador de igualdad ==
y el método numpy.all()
En muchos casos, utilizamos los Arrays NumPy
para diferentes tareas. Si usamos el operador de igualdad ==
para verificar la igualdad, obtendremos el resultado de elementos, como se muestra en el código de ejemplo anterior.
Por lo tanto, para verificar la igualdad de los Arrays NumPy
en Python, se debe usar el método numpy.all()
para verificar la igualdad de los Arrays. El método np.all()
devuelve True
si los elementos a lo largo del eje dado se evalúan como True
y devuelve False
en caso contrario.
El siguiente código de ejemplo demuestra cómo comprobar si las dos arrays son iguales o no en Python.
import numpy as np
a = np.array([1, 6, 4, 8, 3])
b = np.array([1, 6, 4, 8, 3])
c = np.array([1, 4, 8, 2, 3])
print((a == b).all())
print((a == c).all())
Producción :
True
False
Artículo relacionado - Python List
- Convertir un diccionario en una lista en Python
- Eliminar todas las apariciones de un elemento de una lista en Python
- Eliminar duplicados de una lista en Python
- Cómo obtener el promedio de una lista en Python
- ¿Cuál es la diferencia entre los métodos de lista que añaden y amplían
- Cómo convertir una lista en cadena en Python