方法本质为利用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
方法本质为利用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