简介
在 Python 中,你可以使用一个简单的函数轻松检查列表中的所有元素是否相同。在这个挑战中,你将负责创建一个函数来检查列表中的所有元素是否相同。
检查列表元素是否相同
编写一个函数 all_equal(lst),它接受一个列表作为参数,如果列表中的所有元素都相同,则返回 True,否则返回 False。
要解决这个问题,你可以使用以下步骤:
- 使用
set()来消除列表中的重复元素。 - 使用
len()检查集合的长度是否为1。 - 如果集合的长度为
1,则返回True。否则,返回False。
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
总结
在这个挑战中,你学习了如何使用一个简单的函数来检查列表中的所有元素是否相同。你可以使用这个函数快速确定一个列表是否只包含相同的元素。