from typing import List, Any
"""
方法1:使用set函数,把list转成集合判断元素个数,
等于1说明元素是相同的,大于说明有list中有多个元素。
"""
return len(set(elements)) <= 1
"""
方法2:
判断掐头是否等于去尾,来判断这个列表是否相等
"""
return elements[1:] == elements[:-1]
if __name__ == '__main__':
print("Example:")
print(all_the_same([1, 1, 1]))
assert all_the_same([1, 1, 1]) == True
assert all_the_same([1, 2, 1]) == False
assert all_the_same(['a', 'a', 'a']) == True
assert all_the_same([]) == True
assert all_the_same([1]) == True
print("Coding complete? Click 'Check' to earn cool rewards!")