当数据在数组上时,是否有打印出 ascii 图形的解决方案?

Is there an solution to print out ascii graphics when the data is on a array?

我在列表中有一组信息a

a = [["*","-","-"],["-","*","-"],["-","-","*"]]

我想在其中使用代码,以便我的终端显示:

*--
-*-
--*

我试过:

print(a)

但它只显示列表

我也试过:

print(a[0][0], a[1][0], a[2][0])
print(a[0][1], a[1][1], a[2][1])
print(a[0][2], a[1][2], a[2][2])

但它给了我空间:

* - -
- * -
- - *

您需要在空的 space

上加入每个列表
for l in a:
  print(''.join(l))
for line in a:
  print(''.join(line))