<p>你好,
我试图从列表x中获得最大值,但得到的是a</p>
<p>*<em>类型错误:'>;'“int”和“list”实例之间不支持</em></p>
<p>这行代码哪里出了问题?我假设“I”将分离x的每个元素,并对列表x中返回列表最大值的每个元素进行比较。但显然我错了。任何帮助都将不胜感激</p>
<pre><code>x = [1,2,3,4,5,6]
maximum = 0
maxx = [i for i in x if i > maximum]
print(maxx)
</code></pre>
<p>[编辑]</p>
<p>我想我要做的是使用这个函数(如下)返回一个值并将其放入列表中。有可能吗</p>
<pre><code>def maximum(x):
maxx = x[0]
for i in x:
if (i>maxx):
maxx = i
return maxx
maximum([1,2,3,4,5,6])
</code></pre>