python - 追加列表理解时出现 Python 错误
问题描述
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)
推荐阅读
- excel - VBA 用户输入、复制公式和创建工作表的超链接
- jenkins - 如何正确重构这个脚本化的 Jenkins 管道以将通用代码存储在一个文件中?
- c++ - 以下错误在做什么?我没有看到任何边界错误
- php - 直接在url中使用post传递参数而不使用表单
- reporting-services - SSRS ,在文本框中显示负结果为零
- ios - 为什么 containsObject 在 NSMutableSet 的 NSSet 副本上不起作用?
- python - 从函数返回两个列表时出现 Python 语法错误
- android - 如何为材质按钮添加渐变背景?
- ios - 如何快速使图像视图和标签相互适应
- python - 如何创建一个空字符串并更新它