Python: 判断列表中元素种类和个数

方法本质为利用set类型中元素不可重复的性质,将列表list转换为set类型,之后检查新生成set的长度即可得知列表中元素种类和个数。示例代码如下:

a = [1,2,3]
b = [1,1,1]
aset = set(a)
bset = set(b)
print(aset, len(aset))
print(bset, len(bset))

运行结果如下:

{1, 2, 3} 3  	# 即列表a中有三种元素,分别是1、2、3
{1} 1  			# 即列表b中有一种元素,是1

你可能感兴趣的:(python,python,数据结构,算法)