如何编写此python代码作为列表理解?

时间:2019-11-20 01:24:42

标签: python list for-loop list-comprehension

我需要把这行变成列表理解

ag_averaged = []
for i in range(len(i_averaged)-1):
    max_av = max(a_g[ i_averaged [i]:i_averaged [i+1]])
    ag_averaged.append( max_av)

1 个答案:

答案 0 :(得分:-1)

请注意,您没有交付有效的,可复制的代码,这应该可以完成相同的工作:

ag_averaged = [max(a_g[ i_averaged[i]:i_averaged[i+1] ]) for i in range(len(i_averaged)-1)]