Создание списка s> 255 элементами

Хорошо, поэтому я пишу код python (я не пишу python, я больше привык к java и C).

В любом случае, поэтому у меня есть набор целых литералов, которые мне нужно хранить. (В идеале > 10 000 из них, в настоящее время у меня только 1000 из них) Мне хотелось бы получить доступ к литералам с помощью файла IO или получить доступ к исходному API, но это запрещено. И вообще не онтоп.

Итак, у меня есть литералы, помещенные в список:

    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 аргументов. Таким образом, конструктор является проблемой. Как мне это сделать?

Данные для меня доступны в качестве текстового файла с разделителями пробелов. Я просто обыскал и заменил его и скопировал в

Ответ 1

Если вы используете [] вместо list(), вы не столкнетесь с лимитом, потому что [] не является функцией.

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

Ответ 2

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

Или вы не можете сохранить текстовый файл в своей системе?