Aragaer
а так у списка есть метод .sort
Pan
[[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]], а такой допустим?
Aragaer
который сортирует по месту
Pan
меня смущает этая часть tuple(requests[:2])
Tigran
[[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]], а такой допустим?
Зачем спрашивать, когда можно проверить?
>>> my_list = [[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]]
>>> sorted(my_list, key=lambda l: tuple(l[:2]))
[[0, 10, 3], [1, 8, 88], [1, 10, 48], [2, 10, 93], [3, 6, 40]]
Pan
а, лол) я в лямбде изменил название, все-все, работает
Pan
я то думаю, почему мы берем из реквеста, а не из локалньой
Aragaer
а зачем tuple? Без него не съест?
Anonymous
есть веб страничка на фласке, на ней поле ввода и кнопка старт
по кнопке - данные из поля передаются в функцию а она запускает поток
на страничке выводится список потоков, данные которые они на текущий момент получили и кнопочки ,стоп, - для каждого потока
как это сделать?
Aragaer
ну и в принципе уже получается, что можно вообще отсортировать по всей длине
Tigran
задача была поставлена отсортировать по первым двум, я отсортировал
Tigran
🤷♂️
Aragaer
отсортированное по всей длине заодно отсортировано по первым двум 8)
Aragaer
>>> sorted([[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]])
[[0, 10, 3], [1, 8, 88], [1, 10, 48], [2, 10, 93], [3, 6, 40]]
Tigran
справедливо
Pan
Aragaer
это называется "лексикографически"
Aragaer
при равных первых сортируем по второму, при равных вторых по третьему и так далее
Tishka17
Pan
к примеру
[
[0, 1, 45],
[1, 2, 45],
[0, 2, 46],
[1, 1, 47]
]
в результате
[
[0, 1, 45],
[0, 2, 46],
[1, 1, 47],
[1, 2, 45]
]
Aragaer
да
Aragaer
просто sorted
🍁 Jaŭhien
Aragaer
>>> sorted([
... [0, 1, 45],
... [1, 2, 45],
... [0, 2, 46],
... [1, 1, 47]
... ])
[[0, 1, 45], [0, 2, 46], [1, 1, 47], [1, 2, 45]]
Anonymous
🍁 Jaŭhien
Pan
>>> sorted([
... [0, 1, 45],
... [1, 2, 45],
... [0, 2, 46],
... [1, 1, 47]
... ])
[[0, 1, 45], [0, 2, 46], [1, 1, 47], [1, 2, 45]]
серьезно?)
Aragaer
я прям щас взял и скопировал
Anonymous
Anonymous
а то их целый зоопарк
Tishka17
Anonymous
зачем в родителе знать детей?
Не правильно выразился, извините. Не родитель, а обертка над объектом. Я хочу сделать в нем некоторые методы для управления массивом объектов, в тч их созданием. Так-же в этом классе будут декораторы для обработки некоторых функций объекта.
Tishka17
это просто не будет работать с потоками
Tishka17
Anonymous
🍁 Jaŭhien
Tishka17
почему
два процесса: у каждого свои потоки. Как узнать общее число потоков?
Tishka17
Anonymous
тогда непонятно в чем вопрос
Я чисто случайно наткнулся на __cash__ в одном коде и только его загуглил. Решил убедиться в том, что правильно его использую.
Anonymous
Tishka17
🍁 Jaŭhien
Tishka17
Anonymous
надо id из записывать при создании
Alex
Tishka17
шта?
а он не запускает по интерпритатору на каждый запрос?
🍁 Jaŭhien
Denis
Anonymous
какая исходная формулировка задания?
есть нейронная сеть и парсер данных,
нужно написать сайт на фласке (индекс, регистрация, личный кабинет, загрузка - выгрузка данных, старт / стоп парсера, оплата)
так же написать какой то функционал для запуска - остановки парсинга, и выгрузки данных
Pan
Tishka17
Pan
Aragaer
то есть [[0,0,1],[0,0,0]] должно остаться именно таким?
Anonymous
и этот парсер должен быть не 1 а сколько захотят юзеры
Pan
Aragaer
ок. Тогда да, лямбда. Хотя можно сделать так - отсортировать по второму, потом отсортировать по первому. Сортировка в питоне стабильна, так что все будет ок
Tishka17
Tishka17
@EugeneSobolev видишь что там, если копнуть
🍁 Jaŭhien
Pan
Anonymous
Anonymous
желательно какой нибудь гитхаб проект с туториалом
Anonymous
)))
sadnessmilkshake
Всем привет, какую книгу посоветуете для начала изучения пайтона?
Anonymous
Как в классе создать экземпляр этого класса? super()? self()?
Anonymous
Denis