gpt4 book ai didi

Python,检查数组元素是否都相同

转载 作者:行者123 更新时间:2023-12-02 16:37:06 26 4
gpt4 key购买 nike

我有一个数组,比如说 [4 4 4 4 4],这里的长度是 5。在实际情况下,它可能是 300。如何检查所有元素是否相同,比如在这种情况下都是 4。如果所有元素都具有相同的值,则函数返回 true,否则返回 false。元素只能是整数,值可以是其中之一:0,1,2,3,4

我可以在 Python 中使用循环,如下所示。但是我正在寻找一种简洁的方法或简单的方法来做到这一点,比如一行。

x= [4,4,4,4]
temp = x[0]

for ele in x:
if(temp != ele):
false
true

最佳答案

您可以将元素放入set(),然后检查集合的长度是否等于1:

if len(set(x)) == 1:
print('All elements are same')
else:
print('Not same')

关于Python,检查数组元素是否都相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62466585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com