Python 中如何使用 enumerate 函数计算列表元素之和
使用 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
注意,这里计算的是所有字符串的长度之和。如果想计算字符串中特定字符的出现次数或者其他操作,可以在循环中对字符串进行处理。
相关文章