Найти - Пользователи
Полная версия: самый быстрый способ считать много чисел
Начало » Python для новичков » самый быстрый способ считать много чисел
1
Леонид
привет. подскажите пожалста
kzoi_py
смотря откуда считать. Самый быстрый способ их заиметь - использовать генерацию ))) а если относительно файла то при помощи
fp = open('filename').readlines(). Всё наверное упрётся в математику процессора и скорость интерпритатора. Ясно только, что произвольным доступом быстро из файла не считаешь и циклы сами по себе тоже не кулл. Остаётся кортеж с псевдослучайными числами )
Renji
Темы, с подобной формулировкой вопроса нужно сразу удалять. Я, вот, вопрос не понимаю.
Леонид
прошу прощения. вопрос: как быстрее всего считать с клавы много чисел, например в массив?
regall
>>> x = list(raw_input().strip().split(' '))
12 234.23 12 543 12
>>>
>>> x
['12', '234.23', '12', '543', '12']
>>>
Kogrom
regall
>>> x = list(raw_input().strip().split(' '))
Возможно, я зануда, но интересует, зачем тут нужно преобразование в list, если split и так list возвращает?
o7412369815963
Kogrom
regall
>>> x = list(raw_input().strip().split(' '))
Возможно, я зануда, но интересует, зачем тут нужно преобразование в list, если split и так list возвращает?
и стрип наверноне нужен
regall
o7412369815963
и стрип наверноне нужен
Попробуйте без стрипа ввести в конце или в начале пробел!
o7412369815963
regall
o7412369815963
и стрип наверноне нужен
Попробуйте без стрипа ввести в конце или в начале пробел!
попробовал, :), а я думал сплит рядом-стоящие разделителя считает за один.
но и код выше на даст нужный результат если между числами будет не один пробел.

вообщем зависит от вводимой строки
Viper
o7412369815963
попробовал, , а я думал сплит рядом-стоящие разделителя считает за один.
если вызывать без параметров так и будет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB