python-3.x - 为每个循环创建和添加行
问题描述
在 python 中做我的第一堂课,所以不要判断代码;P 我的问题是我想为列表中的每个循环创建一个新行:
analyserad_data = []
for i in range(2,6,1):
analyserad_data.append(mean_value(([int(row[i]) for row in trafik_data])))
analyserad_data.append(max_value(([int(row[i]) for row in trafik_data])))
analyserad_data.append(min_value(([int(row[i]) for row in trafik_data])))
print(analyserad_data)
给出:
[11645.96, 17931, 8736, 2.82, 4, 2, 8.36, 12, 7, 23.46, 29, 19]
我希望它看起来像这样:
[[11645.96, 17931, 8736],
[2.82, 4, 2],
[8.36, 12, 7],
[23.46, 29, 19]]
你们对如何解决这个问题有什么建议吗?
解决方案
创建一个包含数据的新列表并将该列表附加到您的主列表中。
analyserad_data = []
for i in range(2,6,1):
int_list = [int(row[i]) for row in trafik_data]
temp_list = [mean_value(int_list), max_value(int_list), min_value(int_list)]
analyserad_data.append(temp_list)
推荐阅读
- udp - 一台机器上的两个客户端之间的 UDP 打孔
- reactjs - 从辅助源更新反应组件的正确方法
- android - Kotlin 接口无法实例化!接口名称:kotlinx.coroutines.Deferred
- c++ - 带有作为类的一部分的向量的函数不起作用并且没有编译器错误
- amazon-web-services - 性能问题 - 基于 Lambda 的 API - 直接托管在 AWS 上与通过 Netlify 函数托管
- ios - 在没有网络的情况下在软件和应用程序之间连接在线网络服务器
- reactjs - Redux CombineReducers 在调度每个动作后返回 defaultState
- python - 硒。x 轮播中数据的路径
- php - PHP - 客户选择 X 数量 - 想要从库存和电子邮件中获取 X 数量
- python - 使用 wxpython 和 cefpython3 禁用 windows 边框