Vaisai
Март 24, 2013 09:23:39
Подскажите как осуществить сортировку чисел из файла, к примеру есть файл text.txt в нет построчно записаны несколько тысяч чисел, как их можно отсортировать от меньшего к большему?
doza_and
Март 24, 2013 09:31:21
для python 2.x
print sorted(map(float,open("a.txt").readlines()))
py.user.next
Март 25, 2013 02:45:30
doza_and
для python 2.x
print sorted(map(float, open("a.txt")))
doza_and
Март 25, 2013 06:01:55
:) Согласен, спасибо!!!
Vaisai
Март 26, 2013 18:47:37
Спасибо, это сделал, как можно из всех чисел выявить самое большое и самое маленькое, не сортируя?
к примеру у нас числа создаются рандомно, и потом выводится большое и меньшее
Shaman
Март 26, 2013 19:23:04
Vaisai
как можно из всех чисел выявить самое большое и самое маленькое, не сортируя?
min() и max()
Vaisai
Март 26, 2013 19:47:35
ясно..
еще один глупый вопрос)
так же куча строк, и к примеру надо каждую строку по очереди подставлять в формулу как сделать?)
Shaman
Март 26, 2013 20:46:29
Vaisai
так же куча строк, и к примеру надо каждую строку по очереди подставлять в формулу как сделать?
(func(i) for i in strings) #итератор
[func(i) for i in strings] #список
map(func, strings) #тоже список, но так быстрее
Vaisai
Март 27, 2013 08:40:40
не могу понять как это использовать, можно пример?
к примеру простая формула x = B + C, где B мы будем брать из файла?
FishHook
Март 27, 2013 09:39:49
def formula (a, b):
return a+b
lst = [1,2,3,4,5,6]
A=10
print map( lambda x: formula(A, x), lst)