📌  相关文章
📜  Python|检查列表中的所有元素是否相同(1)

📅  最后修改于: 2023-12-03 14:46:29.496000             🧑  作者: Mango

Python | 检查列表中的所有元素是否相同

在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

希望这个简单的方法可以帮助您检查列表中的所有元素是否相同。