Contar pares idénticos entre dos arrays en python

Publicado por Haugh CC
hace 4 años

Tengo una lista como esta

a = [1,2,3,4,2,7,3,5,6,7]
b = [1,2,3,1,2,5,6,2,6,7]

Para todos los elementos si a[i] == b[i] entonces necesito aumentar un contador. En el código que puse arriba el resultado debería dar 6. Ya que se cumplen las siguientes condiciones:

a[0]==b[0] (1==1)
a[1]==b[1] (2==2)
a[2]==b[0] (3==3)
a[4]==b[4] (2==2)
a[8]==b[8] (6==6)
a[9]==b[9] (7==7)

Gracias

python arrays
Respuesta de Gordon Shumway
hace 4 años
sum(x == y for x, y in zip(a, b))