擅长:python、mysql、java
<p>继续您所在的路径,您可以将<code>evenlist()</code>转换为生成器,然后使用<code>all()</code>对其进行迭代:</p>
<pre><code>def evenlist(lst,y):
print lst
for i in range(len(lst)):
yield int(lst[i]) % y == 0
x = '2,5,6,8,10'
lst = x.split(',')
y = 2
if all(x for x in evenlist(lst,y)):
print 'All are evenly divided by', y
else:
print 'All are not evenly divided by', y
</code></pre>