在列表推导式中追加时出错


list=[range(130,135),range(135,140),range(140,145),range(145,150),range(150,155),range(155,160),range(160,165)]
x1= [x1 for x1.append(int(np.median(i))) in list]

当我运行这些代码行时,我得到一个错误,说不能分配给函数调用。有人能帮忙吗?

如果我的理解是正确的,我们正在寻找这个

import numpy as np
list = [range(130, 135), range(135, 140), range(140, 145), range(145, 150), range(150, 155), range(155, 160), range(160, 165)]
x1 = [int(np.median(i)) for x1 in list for i in x1]
print(x1)

最新更新