📅  最后修改于: 2023-12-03 14:46:29.496000             🧑  作者: Mango
在Python中,您可以轻松检查列表中的所有元素是否相同。使用以下方法:
list(set(lst))
其中lst
是你要检查的列表。这方法找到列表中的唯一元素,然后将它们转换回一个列表。如果原始列表中存在相同项,则所返回的列表将比原始列表短。
要检查是否存在相同项,则只需计算给定列表和这个新列表的长度即可。
以下是这个方法的示例代码:
def check_unique(lst):
unique_lst = list(set(lst))
if len(unique_lst) == 1:
return True
else:
return False
以上函数将返回一个布尔值,表示列表中的所有元素是否相同。如果相同,则返回True。如果不同,则返回False。
以下是这个函数的示例用法:
print(check_unique([1, 1, 1, 1]))
# True
print(check_unique([1, 2, 3, 4]))
# False
希望这个简单的方法可以帮助您检查列表中的所有元素是否相同。