@ru_python

Страница 6939 из 9768
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); })

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
map(lambda el: filter(el.__eq__, sln), players)
(на самом деле не стоит так делать)

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 это одно и тоже?

Паша
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))

только это всё хуета

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
[[s for s in sln if el == s] for el in players]
я js'ер, которому приходится писать на питоне, мне нихера не понятно.

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
Там где списки проходят, первым делом такое пишут

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
Ну это поправимо

?? 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
Помогите пожалуйста
https://m.habr.com/post/135902/

Первый запрос в гугле

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
здарова мужики как как-нибудь приукрасить интерактивный питон? должен быть какой-нибудь модуль много сижу в нем, и от сплошного цвета устают глаза

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 координаты в километры

Страница 6939 из 9768