Python:
我对此进行了很多研究,但作为初学者,我不理解解决方案,更不用说将它们应用于我的简单问题:
def min_max(xs):
xs = []
for i in xs:
y = (min, max)
return y
“赋值前引用的局部变量‘y’”
我不明白为什么这不起作用!
我在返回之前在行中定义了 Y,我知道还有另一种方法可以做到这一点,但我真的需要知道为什么这个方法是错误的!
谢谢!
假设 min 和 max 在其他地方定义......
循环for i in xs
将为中的每个项目循环一次xs
。由于 xs 为空,因此循环根本不会运行。所以,y 永远不会被设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)