python怎么查一列里有几个种类

伊拉剋難民 2个月前 已收到2个回答 举报

安小默 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小时前

46

遗失独白 2星

共回答了222个问题 评论

统计一个列表中每一个元素的个数在Python里有两种实现方式, 第一种是新建一个dict,键是列表中的元素,值是统计的个数,然后遍历list。 items = ["cc","cc","ct","ct"

19小时前

25
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com