2010-09-14 82 views
11

好的,所以我正在編寫一些python代碼(我不多寫python,我更習慣java和C)。使用> 255個元素創建一個列表

無論如何,所以我有我需要存儲的整數文字集合。 (理想情況下,它們>其中10,000個,目前我只有1000個) 我本來希望通過文件IO訪問文字,或者通過訪問源API來訪問文字,但這是不允許的。無論如何,並不是ontopic。

所以我必須投入列表中的文字:

src=list(0,1,2,2,2,0,1,2,... ,2,1,2,1,1,0,2,1) 
#some code that uses the src 

但是當我嘗試運行該文件將其與一個錯誤,因爲有超過255個參數出現。 所以構造函數就是問題所在。 我該怎麼做?

這些數據對於我來說是一個空間不足的文本文件。 我只是搜索和替換,在

回答

20

複製它,如果你使用[]而不是list(),你會不會碰上限制,因爲[]不是一個函數。

src = [0,1,2,2,2,0,1,2,... ,2,1,2,1,1,0,2,1] 
1
src = [int(value) for value in open('mycsv.csv').read().split(',') if value.strip()] 

或者是你不能夠保存文本文件在你的系統?

+0

我不允許使用任何文件IO。 – 2010-09-14 05:51:47

相關問題