Задать вопрос

Как получить список целых чисел после после ввода?

Поясню вопрос: нужно из строки 1 2 3 34 получить список целых чисел a=[1,2,3,34], но не прибегая к обработке введённой строки (a=map(int,raw_input().split())), потому как для больших строк процесс затратен по времени.
Возможно ли это реализовать силами стандартного питона, не используя сторонние библиотеки?
  • Вопрос задан
  • 2287 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
У вас в любом случае будут определённые затраты времени, без них никуда не деться. Возможно, вам поможет представление строки в виде потока (StringIO) и итеративная её обработка.

Если вы получаете строку из внешнего источника (скажем, из файла), итеративная её обработка позволит вам свести к минимуму затраты памяти.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы