安小默 3星
共回答了316个问题采纳率:96.4% 评论
在Python中,可以使用set()函数来查看一列数据中有多少种不同的元素。set()函数可以将列表、元组等可迭代对象转化为一个集合(set),集合内的元素必须是唯一的。
以下是一个例子,演示如何使用set()函数查看列表中有多少种不同的元素:
```python
# 假设我们有一个包含多个品牌的列表
brands = ['Apple', 'Samsung', 'Huawei', 'Huawei', 'Xiaomi', 'Sony', 'Samsung']
# 使用set()函数将列表转化为集合
unique_brands = set(brands)
# 输出集合的长度即可知道列表中不同品牌的数量
print(len(unique_brands))
```
输出结果为:5,说明该列表中共有5种不同的品牌。需要注意的是,由于集合本身是无序的,因此使用set()函数进行转换后,原始列表中的顺序将会被打乱。如果需要保持原始列表的顺序,可以使用OrderedDict等有序字典实现。
21小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
2个月前2个回答
3个月前1个回答
3个月前2个回答
1个月前1个回答
1个月前7个回答
3个月前2个回答
2个月前1个回答
3个月前3个回答
1个月前1个回答