Compruebe todos los elementos de una lista son los mismos o no en Python

Aquí, vamos a aprender cómo para comprobar todos los elementos de una lista son los mismos o no en el lenguaje de programación Python?

Aquí, estamos implementando un programa Python para comprobar si todos los elementos de una lista son los mismos o no?

Podemos utilizar [1:] y [: -1] para comparar todos los elementos de la lista dada.

Programa:

# function to check elements
def check_equal(a):
return a[1:] == a[:-1]
# lists
x = [10, 20, 30, 40,50]
y = [10, 20, 20, 20, 20]
z = [10, 10, 10, 10, 10]
# check how [1:] and [:-1] wors?
print("x: ", x)
print("x[1:]: ", x[1:])
print("x[:-1]: ", x[:-1])
print("check_equal(x): ",check_equal(x))
print()
print("y: ", y)
print("y[1:]: ", y[1:])
print("y[:-1]: ", y[:-1])
print("check_equal(y): ",check_equal(y))
print()
print("z: ", z)
print("z[1:]: ", z[1:])
print("z[:-1]: ", z[:-1])
print("check_equal(z): ",check_equal(z))
print()

salida

x:  [10, 20, 30, 40, 50]
x[1:]: [20, 30, 40, 50]
x[:-1]: [10, 20, 30, 40]
check_equal(x): False
y: [10, 20, 20, 20, 20]
y[1:]: [20, 20, 20, 20]
y[:-1]: [10, 20, 20, 20]
check_equal(y): False
z: [10, 10, 10, 10, 10]
z[1:]: [10, 10, 10, 10]
z[:-1]: [10, 10, 10, 10]
check_equal(z): True


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *