开发者

Creating a list with >255 elements

开发者 https://www.devze.com 2023-01-15 20:55 出处:网络
Ok, so I\'m writing some python code (I don\'t write python much, I\'m more used to java and C). Anyway, so I have collection of integer literals I need to store.

Ok, so I'm writing some python code (I don't write python much, I'm more used to java and C).

Anyway, so I have collection of integer literals I need to store. (Ideally >10,000 of them, currently I've only got 1000 of them) I would have liked to be accessing the literals by file IO, or by accessing there source API, but that is disallowed. And not ontopic anyway.

So I have the literals put into a list:

    src=l开发者_Go百科ist(0,1,2,2,2,0,1,2,... ,2,1,2,1,1,0,2,1)
#some code that uses the src

But when I try to run the file it comes up with an error because there are more than 255 arguments. So the constructor is the problem. How should I do this?

The data is intitally avaiable to me as a space deliminated textfile. I just searched and replaced and copied it in


If you use [] instead of list(), you won't run into the limit because [] is not a function.

src = [0,1,2,2,2,0,1,2,... ,2,1,2,1,1,0,2,1]


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

Or are you not able to save text file in your system?

0

精彩评论

暂无评论...
验证码 换一张
取 消