本帖最后由 小西…… 于 2018-10-7 11:44 编辑
假设我们有一个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里面的元素只有一个,否则,反之还可用作处理列表重复数据。
|
|