如何在不使用 numpy 和括号的情况下将嵌套列表制作成矩阵

how to make a nested list to a matrix without using numpy and bracket

a=[10*['-']]*10
print(a)
[['-', '-', '-', '-', '-', '-', '-', '-', '-', '-'], ['-', '-', '-', '-', '-', '-', '-', '-', '-', '-'],..]

如何把“a”变成没有括号的矩阵,最后变成这样:

- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -

我要使用加入功能!!

您可以对 .join() 进行两次调用 -- 一次处理 space 分隔破折号,一次处理在多行上打印网格:

print('\n'.join(' '.join('-' * 10) for _ in range(10)))

这输出:

- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -