相关疑难解决方法(0)

求和数字的数字 - python

如果我想找到数字的数字之和,即:

  • 输入: 932
  • 输出:14,即(9 + 3 + 2)

这样做的最快方法是什么?

我本能地做了:

sum(int(digit) for digit in str(number))
Run Code Online (Sandbox Code Playgroud)

我在网上找到了这个:

sum(map(int, str(number)))
Run Code Online (Sandbox Code Playgroud)

哪种方法最适合速度,还有其他方法更快吗?

python sum digits

62
推荐指数
4
解决办法
17万
查看次数

标签 统计

digits ×1

python ×1

sum ×1