尽管这看起来很容易,但我没有找到令人满意的方法。 有几种基于 map 或 try/except 的解决方案,但在我看来,这些解决方案都不够可靠(例如,在一般情况下和使用 2D 数组工作)。
这可以使用 pandas 来完成,但我想避免仅为此任务导入整个库,是否可以仅使用 numpy 函数来完成?
用一个数组来举例说明我的意思:
>>a=np.vstack([['zero','one'],np.array(np.arange(2)).T]).astype('|S')
>>print a
[['zero' 'one']
['0' '1']]
所需的输出是:
zero one
0 1
最佳答案
您可以在 str.join()
中使用列表理解:
>>> print '\n'.join([' '.join(i) for i in a])
zero one
0 1
关于python - 打印不带分隔符(括号、引号和逗号)的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260423/