【问题标题】:Sum of Squares of List Elements [closed]列表元素的平方和[关闭]
【发布时间】:2014-11-28 01:52:58
【问题描述】:

编写一个函数 sum_of_squares(xs),计算列表 xs 中数字的平方和。例如,sum_of_squares([2, 3, 4]) 应该返回 4+9+16 即29

【问题讨论】:

  • 欢迎来到 SO。您应该尝试将您的问题缩小到一个特定的问题。请访问How do I ask a good question 了解更多信息。以您问题的格式,这肯定会被关闭。
  • 虽然下面的答案完全正确,但我建议您不要看它们,而是尝试解释您遇到的困难。 “帮助”并不意味着有人为你做。
  • 我认为应该标记与作业相关的问题。学生将受益于学习如何编码,而不是为他的问题准备好解决方案。内特,没有什么针对你个人的:)。
  • @Nikolas:Meta 上有an extensive discussion 是关于家庭作业的。 不鼓励提出家庭作业问题。但是,a)问题需要正确发布,而不是复制粘贴(展示自己的努力,提供所有相关数据......),b)答案应该对提问者有所帮助(正如我之前所说,代码转储只会在短期内帮助学生)。这个问题被关闭是因为它没有尽职调查,而不是因为它是关于家庭作业的。

标签: python list iteration computer-science


【解决方案1】:

这是一个不错的单线

sum_of_squares = lambda L : sum(map(lambda iGotThisFromStackOverflow:iGotThisFromStackOverflow**2, L))

【讨论】:

  • 厚脸皮 ;) 我希望他们提交这个作为他们的作业答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-21
  • 2018-01-29
  • 2020-01-21
  • 2013-04-02
  • 2018-10-16
  • 1970-01-01
相关资源
最近更新 更多