黑马程序员技术交流社区
标题:
Python中怎么判定一个List里面的元素是不是全部一样
[打印本页]
作者:
小西……
时间:
2018-10-7 11:42
标题:
Python中怎么判定一个List里面的元素是不是全部一样
本帖最后由 小西…… 于 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里面的元素只有一个,否则,反之还可用作处理列表重复数据。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2