当数据在数组上时,是否有打印出 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))
我在列表中有一组信息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))