0

我有一个列表[1,2,4,7,5,2],我想去掉逗号以使其成为[1 2 4 7 5 2] 可能,我该怎么做?

np.random.randint(0,4,12) 会像这样打印出来[0 3 4 1 3 4 2 1 2 4 3 4],这就是我想要的东西:)

4

3 回答 3

3

你可以这样做:

out = '[' + ' '.join(str(item) for item in numbers)+ ']'
print out 
于 2013-02-16T11:38:52.663 回答
2
In [7]: data = [1,2,4,7,5,2]
In [11]: '[{}]'.format(' '.join(map(str, data)))
Out[11]: '[1 2 4 7 5 2]'

或者,

In [14]: str(data).replace(',','')
Out[14]: '[1 2 4 7 5 2]'
于 2013-02-16T11:40:21.150 回答
0

如果你想要一个 numpy ndarray,请使用:

np.array([1, 2, 4, 7, 5, 2])
于 2013-02-16T11:39:54.440 回答