
ᅠ
03.11.2018
19:42:21
os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0") - скажите а что значат эти цифры в конце? покапался в интернете объяснений не увидел. Я думаю это период через который в сон уходит комп или типа того а может и нет

Aragaer
03.11.2018
19:43:13
На первый взгляд в остальных местах нормально

Ymka
03.11.2018
19:45:01
есть массив с несколькими словарями, нужно получить словари с уникальным value. Как это можно сделать?
Допустим:
[{'name' : 'Vasya',
'age' : 10,
'dom' : 5 },
{'name' : 'Vasya',
'age' : 10,
'dom' : 666},
{'name' : 'Petya',
'age' : 10,
'dom' : 100},
{'name' : 'Oleg',
'age' : 11,
'dom' : 999}]
в итоге надо получить массив с 3-мя словарями, где age уникальные ключи, т.е по итогу отбросить какого-то из васей, но при этом, чтобы остался Петя и Олег. Сорри если неадекватно написал задачку под вечер туплю.

Google

qwertyOleg
03.11.2018
19:46:09
самая последняя строковая константа.
Там кавычки лишние, не могу их почистить.по идее там нужно в словрь этот запрос собрать потом ты подредактировать один элемаент и сдампить Джейсон
Но словарь он же как- бы одноуровневой нужно сделать слова в словаре

Паша
03.11.2018
19:59:57
привет. можете помочь? как вложить одну лямбда функцию в другую так чтобы можно было юзать аргументы из первой лямбды?
вот как в javascript коде:
recs = players.map( el => {
return sln.filter( cur => cur === el);
})

Tigran
03.11.2018
20:04:22

Denis
03.11.2018
20:04:22

Паша
03.11.2018
20:05:27
что такое eq?
__eq__
то есть

Denis
03.11.2018
20:06:31
Это метод, вызывающийся при ==

Паша
03.11.2018
20:06:50
ясно

ivan
03.11.2018
20:06:53

Tigran
03.11.2018
20:08:04

Google

ivan
03.11.2018
20:08:44

Tigran
03.11.2018
20:09:08
Дергать маг. Метод?
Да. Потому что это не эквивалентно сравнению. Он может вернуть NotImplemented.

Паша
03.11.2018
20:09:20
el == sln, sln и el.__eq, sln это одно и тоже?

ivan
03.11.2018
20:09:27

Tigran
03.11.2018
20:09:39

Паша
03.11.2018
20:11:44
как мне превратить map в list?
list(map(lambda el: filter(el == sln, sln), players))
Выводит:
[<filter object at 0x028D18F0>, <filter object at 0x028D1F90>, <filter object at 0x028DC2F0>]

Tigran
03.11.2018
20:12:09
Имеешь в виду, filter в list?
list(map(lambda el: list(filter(el == sln, sln)), players))

Паша
03.11.2018
20:12:33
ой, да. ток щас заметил что тут уже list

Tigran
03.11.2018
20:12:42
только это неправильный код

Паша
03.11.2018
20:12:59
но с неправильными значениями

Tigran
03.11.2018
20:13:03
list(map(lambda el: list(filter(lambda s: el == s, sln)), players))
только это всё хуета

Denis
03.11.2018
20:13:35

Tigran
03.11.2018
20:13:46
[[s for s in sln if el == s] for el in players]

Tishka17
03.11.2018
20:14:06
Пишут какую-то нечитаемую жесть

Паша
03.11.2018
20:14:37

Tigran
03.11.2018
20:14:48
хотя так-то чего тут непонятного, можно прям английский язык читать и наслаждаться

Google

Паша
03.11.2018
20:15:21
я не знал что это, как я это мог загуглить?

Tishka17
03.11.2018
20:15:44

Tigran
03.11.2018
20:15:46
ну так я же тебе сообщил
теперь ты можешь загуглить

Tishka17
03.11.2018
20:16:01
Там где списки проходят, первым делом такое пишут

Паша
03.11.2018
20:16:12

Tigran
03.11.2018
20:16:12
чё злой такой

?? Eugene
03.11.2018
20:17:06

Tigran
03.11.2018
20:17:31
это из-за мяса^W вебпака, ага

Denis
03.11.2018
20:17:40
Надо было учить скалу
Там лямбды удобнее

Паша
03.11.2018
20:17:58
я не злой, я просто дебил у которого логическое мышление отсутствует

Denis
03.11.2018
20:19:16
Ну это поправимо

TpouHuK
03.11.2018
20:57:31
?

?? Eugene
03.11.2018
20:59:30
Я написал лямбда-функцию для твой лямбда-функции чтобы ты мог вызывать лямбда-функцию пока вызываешь лямбда-функцию

TpouHuK
03.11.2018
21:00:37
>>>(lambda x, y: x + (lambda x, y: x*y)(x, y))(5, 10)
55
но зачем?

?? Eugene
03.11.2018
21:01:24
там уже сделали генератором, забей

Google

evgeniy
03.11.2018
21:03:02
Есть консольное приложение
Можно ли запускать его отдельной программой
На андроид

Admin
ERROR: S client not available

evgeniy
03.11.2018
21:03:38
Как нибудь в apk из py сделать
Помогите пожалуйста

Alexandr
03.11.2018
21:06:12
Первый запрос в гугле

evgeniy
03.11.2018
21:07:29
Нефига не понимаю
Где то говорили ставить зависимости
Где то ещё что то
Путаюсь уже

Aragaer
03.11.2018
21:09:50
так. Чоделать. Есть код - попытаться распарсить жсон. Если не парсится, то на 3.4 прилетит ValueError, а на более поздних JSONDecodeError
на 3.4 просто не существует этого JSONDecodeError
но он унаследован от ValueError, поэтому просто ValueError его поймает

?? Eugene
03.11.2018
21:12:06
лови оба =)

Aragaer
03.11.2018
21:12:20
мм.. придумал воркараунд
try:
_JSON_EXCEPTION = json.JSONDecodeError
except AttributeError:
_JSON_EXCEPTION = ValueError
и потом except _JSON_EXCEPTION

Google

?? Eugene
03.11.2018
21:12:46
ахах, норм

Aragaer
03.11.2018
21:13:15
ну первое делается на топлевел, после импортов
во, отработало на 5+

Alexander
03.11.2018
21:20:42

bloody
03.11.2018
21:22:26
здарова мужики
как как-нибудь приукрасить интерактивный питон? должен быть какой-нибудь модуль
много сижу в нем, и от сплошного цвета устают глаза

Mike
03.11.2018
21:22:40

bloody
03.11.2018
21:24:42
хм а нельзя просто какой-нибудь пакет поставить. как-то неправославно i набирать каждый раз
и в конфиге автоматически его подключать всегда

Alexander
03.11.2018
21:25:52
Но это не точно

bloody
03.11.2018
21:27:24
pzdc

?? Eugene
03.11.2018
21:30:11
У меня на ipython алиас py :)
А на python - y

Dark
03.11.2018
21:35:20
есть прямоугольний заданный вехней левой и нижней правой точками
это gps координаты
как заполнить этот прямоугольник кругами радиусом в 1 км? и получить координаты их центров
я в целом разобрался но не пойму как перевести gps координаты в километры