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

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

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

2 Solutions collect form web for “Создание списка с> 255 элементами”

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

 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()] 

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

  • Python: сортировка словаря списков
  • Сортировка списка списков по частоте элементов в Python 2.3
  • Проверьте, находятся ли два элемента в списке в определенном порядке?
  • Доступ к списку элементов со списком индексов
  • Что следует учитывать перед списком подклассов?
  • Как указать 2 ключа в сортировке (списке) python?
  • самый умный способ объединения двух списков в форматированную строку
  • Проверьте, существуют ли в списке элементы в словаре
  • Python - лучший язык программирования в мире.