Python中怎么判定一个List里面的元素是不是全部一样

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Grace_0642/article/details/81538468

假设我们有一个List,怎么判断这个list里面的元素是不是全部都一样,我们可以用到set() 集合这个元素来操作

看一个列子

In [1]: l=[1,1,1,1]

In [2]: len(set(l))
Out[2]: 1

In [3]: l
Out[3]: [1, 1, 1, 1]

In [4]: Lst=[1,1,1,1,2]

In [5]: len(set(Lst))
Out[5]: 2

In [6]: Lst
Out[6]: [1, 1, 1, 1, 2]

在这个例子中l是一个List的元素,里面的元素都是1,我们用set(l)之后得到的元素是没有重复元素的集合
我们只需要计算set(List)之后的长度,如果长度是1,我们认为这个List里面的元素只有一个,否则,反之。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/Grace_0642/article/details/81538468