python - 如何将多个列表写入文本文件中自己的列?
问题描述
我有五个列表需要制作成一个文本文件,每个列表都在他们自己的列中。到目前为止我有
with open("PR.txt","w") as f:
PR = [[Velocity], [Angle], [Impact], [y], [Distance]]
for (x) in zip(PR):
f.write("{0}\t{1}\t{2}\t{3}\t{4}\n".format(*x))
我希望它写一个文本文件
Velocity Angle Impact y Distance
Velocity Angle Impact y Distance
Velocity Angle Impact y Distance
等等
我不知道该怎么做。
解决方案
假设你有相同长度的所有五个列表,
with open("PR.txt","w") as f:
f.write("Velocity\tAngle\tImpact\ty\tDistance")
for i in range(0, len(Velocity)):
# Velocity here is the list
f.write("{0}\t{1}\t{2}\t{3}\t{4}\n".format(Velocity[i],Angle[i], Impact[i], y[i], Distance[i]))
推荐阅读
- javascript - ReferenceError:计时器未在 Timeout._onTimeout 处定义
- python - 无法将 python pip 安装到 docker 容器
- sql-server - SQL SERVER:当用户选中复选框时更新 dB 字段
- python - Python初学者查询
- spring-boot - java.lang.ClassNotFoundException:org.springframework.kafka.listener.RecordInterceptor
- php - 数组不会显示相同的名称一次
- c - FIPS 模式下的 OpenSSL:连接错误(椭圆曲线例程:ec_GFp_simple_oct2point:invalid encoding)
- java - 为什么在spring mvc项目中使用documents4j库时要注销
- sass - 将 Gardiant 和值混合在一起
- javascript - windows.location 正在用新路径添加旧路径