Python,查找数组列表中的最大差异
您好,我遇到这个问题,您必须找到数组列表中的差异 我知道该怎么做
def diff(list):
return max(list)-min(list)
,但我需要做一个 for 循环。任何人都可以帮助我开始吗
Hi I am on this problem where you have to find the difference in an array list
I know how to do that
def diff(list):
return max(list)-min(list)
but I need to do it a for loop. Can anybody help me get started
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是使用
for
循环获取列表最大值的方法:这并不能回答您的整个问题,但您应该能够了解如何调整此代码以获得最小值。如需额外加分,请查看是否可以在列表的单次迭代中同时获得最小值和最大值(即仅一个
for
循环)。另外:不要使用
list
作为变量名,因为它会隐藏同名的内置变量。Here's a way to get the maximum of a list using a
for
loop:This doesn't answer your entire question, but you should be able to see how to adapt this code to get the minimum value. For extra credit, see if you can get both the minimum and maximum in a single iteration of the list (i.e. just one
for
loop).Also: don't use
list
as a variable name because it shadows the built-in of the same name.