Python - 每个键的唯一值计数

pythonserver side programmingprogramming更新于 2025/10/29 5:32:17

当需要查找每个键的唯一值计数时,使用迭代以及‘append’方法。

示例

下面是相同的演示

my_list = [12, 33, 33, 54, 84, 16, 16, 16, 58]

print("列表为:")
print(my_list)

filtered_list = []

elem_count = 0

for item in my_list:
   if item not in filtered_list:
      elem_count += 1
      filtered_list.append(item)

print("结果为:")
print(elem_count)

输出

列表为:
[12, 33, 33, 54, 84, 16, 16, 16, 58]
结果为:
6

解释

  • 定义一个列表并显示在控制台上。

  • 定义一个空列表,

  • 将整数赋值为 0。

  • 对原始列表进行迭代。

  • 如果原始列表中的元素在第二个列表中不存在,则整数加 1。

  • 数字附加到空列表。

  • 这是显示在控制台上的输出。


相关文章


有用资源