我需要像[[A,B],[C,D]]
那样打印像A B C D
这样的2D数组。
我已经看到很多方法使用''.join()
打印一维数组,但对于二维数组没有任何打印方法。我怎么能这样做?
答案 0 :(得分:3)
您需要将2D数组“展平”为1D列表,然后才能使用您已经提到的方法(' '.join(mylist)
)。如果不使用像Numpy这样的库,可以使用内置chain.from_iterable
模块中的itertools
轻松实现展平:
import itertools as it
x = [['a','b'],['c','d']]
print(' '.join(it.chain.from_iterable(x)))