@python_beginnersЭта группа больше не существует

Страница 49 из 1885
Pavel
14.06.2016
04:41:33
Это вы всю ночь со вторым питоном некрофильствовали?

Zart
14.06.2016
06:26:06
ты так говоришь словно второй питон умер

Petr
14.06.2016
06:28:54
Ну да

Zart
14.06.2016
06:29:41
очередной чукотский юнош

Google
Zart
14.06.2016
06:39:33
не на нем

автора айронпитона наняли в другую контору вроде уже, после чего его пилить стали резко медленнее

из альтернативных реализаций только у pypy есть чтото напоминающее тройку

там совершенно другая реализация с нуля. стдлиб они скопировали с оригинала

грамматика та же

но внутрянка радикально иная, там даже боксинг есть

эм. айрон полностью на манагед коде, грузить анманагед либы никто не даст

http://hg.python.org/cpython/ исходники цпитона, на си https://github.com/ironlanguages/main исходники айрона на шарпе

я в метро, не могу пока подробнее

Janek
14.06.2016
10:27:45
.filter(*list) работает, кстати

. Можно ли отсортировать список из кортежей по второму элементу кортежа?

Janek
14.06.2016
11:41:42
Понял. Спасибо

Google
Janek
14.06.2016
11:42:28
Вместо cmp_function ставить, к примеру, list[1][1]?

Или как?

Andrey
14.06.2016
11:43:10
Вместо cmp_function ставить, к примеру, list[1][1]?
Функцию сравнения 2 элементов.

Janek
14.06.2016
11:43:34
Пойду гуглить

Zart
14.06.2016
11:43:51
sort(key=lambda x:x[1])

Janek
14.06.2016
11:44:15
Лямбда.?

Но попробую

Zart
14.06.2016
11:44:35
или import operator; sort(key=operator.itemgetter(1))

Andrey
14.06.2016
11:44:47
sort(key=lambda x:x[1])
А с компаратором как сортировку сделать?

Zart
14.06.2016
11:45:06
?

Janek
14.06.2016
11:45:15
Zart
14.06.2016
11:45:34
можно, но нахрена?

Janek
14.06.2016
11:46:59
python даты корректно сравнивает?

Andrey
14.06.2016
11:47:10
можно, но нахрена?
Разные ситуации бывают. Например, сайд-эффекты нужно какие-нибудь сделать.

Zart
14.06.2016
11:47:20
брр

python даты корректно сравнивает?
должен, но из коробки доступны лишь наивные

если тебе надо полноценные с таймзонами - надо ставить pytz

Janek
14.06.2016
11:50:07
А сортировка по двум элементам вложенных кортежей?

Zart
14.06.2016
11:50:23
питон по дефолту нормально сортирует такое

Janek
14.06.2016
11:50:33
Допустим, основной- это дата, второй- время

Google
Zart
14.06.2016
11:51:01
а какого типа твои даты?

Janek
14.06.2016
11:51:28
гг/мм/дд

Zart
14.06.2016
11:51:49
я про тип в питоне? datetime.datetime?

Janek
14.06.2016
11:52:31
Да

Zart
14.06.2016
11:52:56
ну так в чем проблема

Janek
14.06.2016
12:01:44
Хочу сделать отдельно дату и время

В двух элементах

Чтоб вначале сортировка проходила по дате, а потом по времени

Дан список из кортежей. Дата и время занимают не первое место в кортеже

Andrey
14.06.2016
12:03:08
list.sort(lambda x,y: ...)

Janek
14.06.2016
12:03:16
Хорошо

Лямбды еще ни разу не использовал

Janek
14.06.2016
12:04:19
Потренируюсь

list.sort(lambda x,y: ...)
А как оно перебирает все элементы списка?

Andrey
14.06.2016
12:07:31
А как оно перебирает все элементы списка?
Берет 2 элемента и сравнивает с помощью этой функции. Если возвращается положительное число, то первое больше, 0 - равны, меньше нуля - второе больше.

Janek
14.06.2016
12:08:05
По кортежам так же сработает

А key= itemgetter(1, 2) может быть?

Завтра попробую

Zart
14.06.2016
12:45:17
не понимаю

Google
Zart
14.06.2016
12:45:17
сортировка datetiime'ов и так даст упорядочение по дате-времени

вычленить дату или время из этого типа легко и просто, но в данном случае бессмысленно

Admin
ERROR: S client not available

Janek
14.06.2016
12:46:03
Почему?

Zart
14.06.2016
12:46:15
но зачем?

Janek
14.06.2016
12:46:47
Имеет смысл

Zart
14.06.2016
12:46:52
где?

Janek
14.06.2016
12:47:05
В разных столбцах таблицы время и дата

Zart
14.06.2016
12:47:13
какой таблицы?

я тебя спросил про тип

Janek
14.06.2016
12:47:27
Которая рисуется в гут

Zart
14.06.2016
12:47:45
а причем тут это вообще?

Janek
14.06.2016
12:47:55
Я же сказал уже

Zart
14.06.2016
12:48:17
что такое Data.data?

Janek
14.06.2016
12:48:27
Короче ладно. Главное, что знаю как проводить сортировку

Datatime.datatime

Zart
14.06.2016
12:48:48
радуйся что в питоне сортировка стабильная

Janek
14.06.2016
12:48:52
Сорри

Zart
14.06.2016
12:49:11
если datetime, то какая разница сколько у тебя там столбцов...

Janek
14.06.2016
12:49:20
Ну да

Google
Janek
14.06.2016
12:50:03
Разберусь завтра. Мне главное узнать, как сортировать по произвольному элементу вложенного списка

Даже по двум элементам

Zart
14.06.2016
12:50:22
но накой хрен тебе вложенный...

datetime - если что, это не вложенный

Janek
14.06.2016
12:51:16
Из таблицы бд извлекается строка в виде кортежа

Zart
14.06.2016
12:51:34
так строка или кортеж?

или всё же реальная дата?

Janek
14.06.2016
12:51:59
row в SQL становиться кортежом

Zart
14.06.2016
12:52:13
ну и что

Janek
14.06.2016
12:52:20
Ну и то

Zart
14.06.2016
12:52:42
что мешает создать нормальный дейттайм объект из этих циферек?

Janek
14.06.2016
13:26:44
Ничего

Страница 49 из 1885

Эта группа больше не существует Эта группа больше не существует