PYTHON-删除包含多个值的变量空行

时间:2017-08-10 20:46:30

标签: python arrays

晚安社区,

我正在编写一个python脚本,它输出一个包含多个值的变量。变量的名称是'y'(更准确地说:我将y定义为数组y = [])它通过函数以x,y,z坐标的形式填充位置数据。当我打印变量y时,数据如下所示:

[[[ 22.67971815  -8.74924581  74.37963044]]  

[[[  0.80132995  -9.97601029  73.91042767]]]  

[[[-20.7922284  -12.16091024  71.74796926]]] 

我的问题:

有没有办法删除数据行之间的empy行?另外,是否可以删除变量y?

的括号([[[...]]])

很高兴任何帮助,并提前感谢你

1 个答案:

答案 0 :(得分:0)

要删除括号,您可以使用列表list comprehension。在你的情况下,我会做类似以下的事情。

stripped_y = [item.strip("[]") for item in y]