2017-01-05 172 views
1

快速的問題,我使用sublime來編碼python,當我打印一個列表(一個很長的列表)的輸出時,控制檯會自動忽略列表中間的一些值。sublime控制檯省略打印輸出?

['yes' 'yes' 'yes' ..., 'no' 'no' 'no'] 

如何查看列表中的所有值?

+0

我從一個CSV文件中讀取值,並保存爲數組,我想打印這個數組,因爲這個數組非常長,在這個數組中有2000個值,所以控制檯省略了值,我該如何打印所有的值?我只是使用代碼'打印陣列' –

+0

很奇怪我試着在列表中打印40k len特性,從不省略輸出 – Tyler

+0

是因爲我用numpy數組來保存數據而不是使用列表? –

回答

1

運行您print(array)之前這樣做,如果你對Python的3:

import sys 
import numpy 

numpy.set_printoptions(threshold=sys.maxsize) 

或者這樣,如果你是Python的2:

import sys 
import numpy 

numpy.set_printoptions(threshold=sys.maxint) 
+0

是的,它的工作,非常感謝... –

+0

@HAOCHEN如果這個答案[解決您的問題],請考慮[接受它](HTTP://meta.stackexchange.com/questions/5234)點擊答案左邊的複選標記/勾號,將其變成綠色。這標誌着您的問題已經解決,您的滿意,併爲您和回答者授予[聲譽](http://stackoverflow.com/help/whats-reputation)。一旦你擁有> = 15的聲望點,你也可以根據自己的喜好調整答案。這兩者都沒有義務。 – MattDMo