
Jentry
12.04.2019
14:05:47

LighteR
12.04.2019
14:06:14

Volodymyr
12.04.2019
14:08:05
Как можно отсортовать листу [[0, 4, 50], [0, 3, 81], [2, 5, 15], [2, 1, 55], [3, 10, 23]] по первому значению, а потом по второму, чтобы вышло так:
[[0, 3, 81], [0, 4, 50], [2, 1, 55], [2, 5, 15], [3, 10, 23]]?
Ибо если я просто два разы отсортируют, то оно будет просто по второму елементу сортировать

Vladislav
12.04.2019
14:08:24

Google

Tigran
12.04.2019
14:08:48
Как можно отсортовать листу [[0, 4, 50], [0, 3, 81], [2, 5, 15], [2, 1, 55], [3, 10, 23]] по первому значению, а потом по второму, чтобы вышло так:
[[0, 3, 81], [0, 4, 50], [2, 1, 55], [2, 5, 15], [3, 10, 23]]?
Ибо если я просто два разы отсортируют, то оно будет просто по второму елементу сортировать
sorted(my_list, key=lambda l: tuple(l[:2]))

Volodymyr
12.04.2019
14:08:54
опа

Jentry
12.04.2019
14:09:32

Volodymyr
12.04.2019
14:10:29

Tigran
12.04.2019
14:11:42
к сожалению не сортирует
>>> my_list = [[0, 4, 50], [0, 3, 81], [2, 5, 15], [2, 1, 55], [3, 10, 23]]
>>> sorted(my_list, key=lambda l: tuple(l[:2]))
[[0, 3, 81], [0, 4, 50], [2, 1, 55], [2, 5, 15], [3, 10, 23]]
если чо, функция sorted выдаёт новый, отсортированный массив

Aragaer
12.04.2019
14:12:10
а так у списка есть метод .sort

Volodymyr
12.04.2019
14:12:10
[[1, 10, 48], [2, 10, 93], [3, 6, 40], [1, 8, 88], [0, 10, 3]], а такой допустим?

Aragaer
12.04.2019
14:12:14
который сортирует по месту

Tigran
12.04.2019
14:12:33

Volodymyr
12.04.2019
14:13:03
меня смущает этая часть tuple(requests[:2])

Tigran
12.04.2019
14:13:07
[[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]]

Google

Volodymyr
12.04.2019
14:13:39
а, лол) я в лямбде изменил название, все-все, работает
я то думаю, почему мы берем из реквеста, а не из локалньой

Aragaer
12.04.2019
14:14:29
а зачем tuple? Без него не съест?

Dark
12.04.2019
14:15:04
есть веб страничка на фласке, на ней поле ввода и кнопка старт
по кнопке - данные из поля передаются в функцию а она запускает поток
на страничке выводится список потоков, данные которые они на текущий момент получили и кнопочки ,стоп, - для каждого потока
как это сделать?

Tigran
12.04.2019
14:15:33

Aragaer
12.04.2019
14:16:24
ну и в принципе уже получается, что можно вообще отсортировать по всей длине

Tigran
12.04.2019
14:17:13
задача была поставлена отсортировать по первым двум, я отсортировал
?♂️

Aragaer
12.04.2019
14:17:43
отсортированное по всей длине заодно отсортировано по первым двум 8)
>>> 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
12.04.2019
14:19:02
справедливо

Volodymyr
12.04.2019
14:21:21

Aragaer
12.04.2019
14:21:33
это называется "лексикографически"
при равных первых сортируем по второму, при равных вторых по третьему и так далее

Tishka17
12.04.2019
14:22:09

Volodymyr
12.04.2019
14:22:45
к примеру
[
[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
12.04.2019
14:22:52
да
просто sorted

?? Eugene
12.04.2019
14:23:02

Aragaer
12.04.2019
14:23:34
>>> 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]]

Google

Dark
12.04.2019
14:23:34

?? Eugene
12.04.2019
14:23:47

Volodymyr
12.04.2019
14:24:04
>>> 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
12.04.2019
14:24:23
я прям щас взял и скопировал

Dark
12.04.2019
14:24:23
а то их целый зоопарк

Tishka17
12.04.2019
14:25:06

?? Eugene
12.04.2019
14:25:08

Danil
12.04.2019
14:25:23
зачем в родителе знать детей?
Не правильно выразился, извините. Не родитель, а обертка над объектом. Я хочу сделать в нем некоторые методы для управления массивом объектов, в тч их созданием. Так-же в этом классе будут декораторы для обработки некоторых функций объекта.

Tishka17
12.04.2019
14:25:26
это просто не будет работать с потоками

Dark
12.04.2019
14:26:08

?? Eugene
12.04.2019
14:26:12

Tishka17
12.04.2019
14:26:25
почему
два процесса: у каждого свои потоки. Как узнать общее число потоков?

Danil
12.04.2019
14:26:42
тогда непонятно в чем вопрос
Я чисто случайно наткнулся на __cash__ в одном коде и только его загуглил. Решил убедиться в том, что правильно его использую.

Dark
12.04.2019
14:26:45

Tishka17
12.04.2019
14:26:46

?? Eugene
12.04.2019
14:26:48

Tishka17
12.04.2019
14:26:52

Google

Dark
12.04.2019
14:27:01
надо id из записывать при создании

Tishka17
12.04.2019
14:27:26

Dark
12.04.2019
14:27:34

Volodymyr
12.04.2019
14:27:45

Tishka17
12.04.2019
14:27:47

Alex
12.04.2019
14:27:48

Tishka17
12.04.2019
14:28:03
шта?
а он не запускает по интерпритатору на каждый запрос?

?? Eugene
12.04.2019
14:28:33

Denis
12.04.2019
14:28:36

Alex
12.04.2019
14:28:41

Pavel
12.04.2019
14:28:50

Aragaer
12.04.2019
14:29:06

Dark
12.04.2019
14:29:11
какая исходная формулировка задания?
есть нейронная сеть и парсер данных,
нужно написать сайт на фласке (индекс, регистрация, личный кабинет, загрузка - выгрузка данных, старт / стоп парсера, оплата)
так же написать какой то функционал для запуска - остановки парсинга, и выгрузки данных

Volodymyr
12.04.2019
14:29:24

Tishka17
12.04.2019
14:29:45

Volodymyr
12.04.2019
14:29:59

Aragaer
12.04.2019
14:30:02
то есть [[0,0,1],[0,0,0]] должно остаться именно таким?

Dark
12.04.2019
14:30:21
и этот парсер должен быть не 1 а сколько захотят юзеры

Volodymyr
12.04.2019
14:30:51

Google

Alex
12.04.2019
14:31:28

Aragaer
12.04.2019
14:32:07
ок. Тогда да, лямбда. Хотя можно сделать так - отсортировать по второму, потом отсортировать по первому. Сортировка в питоне стабильна, так что все будет ок

Tishka17
12.04.2019
14:32:12
@EugeneSobolev видишь что там, если копнуть

?? Eugene
12.04.2019
14:32:31

Volodymyr
12.04.2019
14:32:51

Dark
12.04.2019
14:33:07
желательно какой нибудь гитхаб проект с туториалом
)))

sadnessmilkshake
12.04.2019
14:33:50
Всем привет, какую книгу посоветуете для начала изучения пайтона?

Danil
12.04.2019
14:34:02
Как в классе создать экземпляр этого класса? super()? self()?