【发布时间】:2019-12-18 14:28:28
【问题描述】:
我正在尝试编写一个函数来查找嵌套列表的最小值。我已经编写了代码,但是得到了我不能在整数和列表之间使用
def minimumVal(Y):
if len(Y) == 1:
return Y[0]
minimum = Y[0]
if minimum < minimumVal(Y[1:]):
return minimum
else:
return minimumVal(Y[1:])
【问题讨论】:
-
你有嵌套列表抛出错误的例子吗?例如,嵌套列表是否必须是列表列表,还是可以是整数和列表的列表?如果是第二种,您需要在继续之前检查每个元素的类型,这似乎违反了您不能使用任何内置函数的限制。
-
请发布您的真实代码。
if minimum < minimumVal)Y[1:]):有一个明显的拼写错误。 -
@aschultz,列表都是整数,比如[1, 2, 4, 5, [6, 8]]
-
@JohnGordon 这是我的真实代码,抱歉打错了,因为我们无法在这里复制和粘贴代码我犯了一个错误..
-
我们无法在此处复制和粘贴代码 什么?当然可以。是什么阻止了你?
标签: python nested-lists minimum