2016-01-11 26 views

回答

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))) 
+0

啊,是啊,重塑甚至没有发生在我身上。万分感谢。 –

+0

没问题。如果你不想重塑,你将不得不使用(嵌套)循环。但我认为重塑更多是“Pythonic”。 – EelkeSpaak