Python 中如何使用 enumerate 函数计算列表元素之和

2023-03-31 00:00:00 函数 如何使用 之和

使用 enumerate() 函数可以同时获取列表的索引和元素,可以在循环中方便地使用它们。要计算列表元素之和,可以使用 for 循环遍历列表,每次循环使用 enumerate() 函数获取当前元素和它的索引,然后将元素累加到总和变量中。

下面是一个示例代码,计算一个列表中所有元素的和:

lst = [1, 2, 3, 4, 5]

total = 0
for i, x in enumerate(lst):
    total += x

print("列表元素之和为:", total)

输出结果为:

列表元素之和为: 15

如果需要使用字符串作为列表元素,可以将上面的 lst 列表替换为包含字符串的列表,例如:

lst = ["pidancode.com", "is", "awesome"]

total_len = 0
for i, s in enumerate(lst):
    total_len += len(s)

print("列表元素长度之和为:", total_len)

输出结果为:
```html
列表元素长度之和为: 22
注意,这里计算的是所有字符串的长度之和。如果想计算字符串中特定字符的出现次数或者其他操作,可以在循环中对字符串进行处理。

相关文章