Introdução
Em Python, você pode facilmente verificar se todos os elementos em uma lista são idênticos usando uma função simples. Neste desafio, você será encarregado de criar uma função que verifica se todos os elementos em uma lista são idênticos.
Verificar se os Elementos da Lista são Idênticos
Escreva uma função all_equal(lst) que recebe uma lista como argumento e retorna True se todos os elementos na lista são idênticos, e False caso contrário.
Para resolver este problema, você pode usar os seguintes passos:
- Use
set()para eliminar elementos duplicados na lista. - Use
len()para verificar se o comprimento do conjunto é1. - Se o comprimento do conjunto for
1, retorneTrue. Caso contrário, retorneFalse.
def all_equal(lst):
return len(set(lst)) == 1
all_equal([1, 2, 3, 4, 5, 6]) ## False
all_equal([1, 1, 1, 1]) ## True
Resumo
Neste desafio, você aprendeu como verificar se todos os elementos em uma lista são idênticos usando uma função simples. Você pode usar esta função para determinar rapidamente se uma lista contém apenas elementos idênticos.