如何使用 Python 的 enumerate 函数计算列表元素出现次数

2023-03-31 00:00:00 函数 元素 如何使用

你可以使用 Python 的 enumerate() 函数与一个字典来计算列表元素出现次数。首先,我们可以遍历列表并使用 enumerate() 函数获取元素的索引和值。然后,我们可以检查该值是否已经在字典中存在。如果已经存在,我们可以将其计数器加 1,否则我们将其添加到字典中并将计数器设置为 1。

以下是计算列表元素出现次数的示例代码,其中包含字符串 pidancode.com 和 皮蛋编程:

lst = ["pidancode.com", "皮蛋编程", "pidancode.com", "Python", "皮蛋编程", "Python", "Python"]
counts = {}

for i, item in enumerate(lst):
    if item in counts:
        counts[item] += 1
    else:
        counts[item] = 1

print(counts)

输出结果:

{'pidancode.com': 2, '皮蛋编程': 2, 'Python': 3}

在这个例子中,我们遍历了列表 lst,并使用 enumerate() 函数获取了每个元素的索引和值。我们然后检查该值是否在字典 counts 中存在。如果存在,我们将其计数器加 1,否则我们将其添加到字典 counts 中,并将计数器设置为 1。

最后,我们打印字典 counts,它将包含每个元素及其出现次数的计数器。

相关文章