@ru_python

Страница 381 из 9768
Artem
08.03.2016
17:37:45
reduce(lambda a, b: a.get(b, {}), ('a', 'b', 'c'), obj)

Viktor
08.03.2016
17:43:46
reduce(lambda a, b: a.get(b, {}), ('a', 'b', 'c'), obj)
только я сделал a[b] и try/except

reduce(lambda a, b: a.get(b, {}), ('a', 'b', 'c'), obj)
способ неплох, но вместо None вернет {} Можно сделать проверку на пустой dict, но что если он и должен был быть пустым? Плюс он продолжит проверять 'a', 'b', 'c', ... даже если выпадет ошибка на стадии 'a'

Google
Viktor
08.03.2016
17:49:00
Хм, А если сделать так: class EmtpyDict: def get(k, d): return EmptyDict

ну и reduce(lambda a, b: a.get(b, EmptyDict), ('a', 'b', 'c'), obj)

Pavel
08.03.2016
17:54:18
Viktor
08.03.2016
17:54:54
какую проблему решит этот класс?
да никакую, опять пытаюсь оптимизировать там, где этого делать не надо

что лучше: try: obj = reduce(lambda d, key: d[key], path, obj) except (KeyError, TypeError): obj = None или try: obj = reduce(lambda d, key: d.get(key), path, obj) except (TypeError): obj = None

Viktor
08.03.2016
17:56:41
Pavel
08.03.2016
17:57:04
у нас тут приличное общество, поэтому слово "дрочка" не приемлимо.

Viktor
08.03.2016
18:14:46
О, так и передать

tuple(not_iterable_var) или (not_iterable_var,)

Что красивее?

Kolyann
08.03.2016
19:51:46
левый

Viktor
08.03.2016
19:53:00
бл, он дает TypeError

Google
Viktor
08.03.2016
19:53:46
Traceback (most recent call last): File "main.py", line 120, in <module> bot.add_abilities(wordSend, radiationZone, urlLoad) File "reqBot.py", line 120, in add_abilities ability = tuple(ability) TypeError: 'function' object is not iterable Вау, строки совпали!

parikLS
08.03.2016
19:54:35
интересный у вас нейминг конвеншн

Kolyann
08.03.2016
19:54:44
:D

parikLS
08.03.2016
19:54:51
кемел кейс о_О

Viktor
08.03.2016
19:55:05
ой, жто не я придумал

А поменять лень

Aragaer
08.03.2016
20:04:17
да у питона даже в стандартной либе кое-где кэмел кейс попадается

/me тычет пальцем на unittest

там правда ноги из жавы растут

Dan
09.03.2016
02:26:06
доброе утро 

[Anonymous]
09.03.2016
02:27:58
Доброе и бодрое

Ilya
09.03.2016
02:35:32
Вы всё ближе к утру :)

Viktor
09.03.2016
02:55:42
а кто-то близок, но еще не спал :(

Ilya
09.03.2016
02:57:27
а кто-то близок, но еще не спал :(
хах, заценил аватарку вдруг :)

Viktor
09.03.2016
02:57:39
да вы чо

я не понимаю То её все обосрали Теперь все заценили

Ilya
09.03.2016
02:58:07
Это норм :)

Я не обсирал :)

но не замечал

Viktor
09.03.2016
02:58:19
ну эт да)

Google
[Anonymous]
09.03.2016
02:58:58
Зачет ава)

Viktor
09.03.2016
02:59:20
спасибо тому кто на ней)

и интернету за возможность её найти

блин, там уже светает

Ilya
09.03.2016
02:59:46
так, после двух кофе и колы наверное вкатать два колеса кофеина будет лишним

Viktor
09.03.2016
02:59:58
определенно

Ilya
09.03.2016
03:00:23
чот меня сегодня деморализуют чужие странные алгоритмы

Viktor
09.03.2016
03:00:35
?

Ilya
09.03.2016
03:00:53
да надо скрипт переписать, я раньше его как то обзорно глядел

а сегодня начал копаться, а там какой-то ад

и он меня вгоняет в тоску

[Anonymous]
09.03.2016
03:01:50
для более веселого продолжения, удали тот скрипт, и пиши свой с нуля)

Ilya
09.03.2016
03:02:04
есть два списка, надо проверить что члены второго списка не встречаются внутри членов первого, и чот там как-то всё совсем неоптимально сделано

Viktor
09.03.2016
03:02:21
так, после двух кофе и колы наверное вкатать два колеса кофеина будет лишним
Кофеинсодержащие напитки и др. ЛС, стимулирующие ЦНС, - возможна чрезмерная стимуляция ЦНС.

Ilya
09.03.2016
03:02:38
угу :)

Ilya
09.03.2016
03:02:51
не, там просто надо проверять по другому,

ещё до появления двух списов должно провериться

абстрактно не опишешь

Google
Viktor
09.03.2016
03:03:44
for el in dic2: if el in dic1: raise Excption

Ilya
09.03.2016
03:04:00
ну там есть данные, из них формируется два списка, и только потом проверяется, а что должно быть в первом списке, хотя ещё на этапе формирования можно всё проверить и что не надо не сувать в первый

Admin
ERROR: S client not available

Ilya
09.03.2016
03:04:47
ну вот про то и думаю :)

это так, разгоночное подбадривания себя :) морализация

Viktor
09.03.2016
03:08:48
мда кто-то пьет каффетины всякие ради кофеина

Кодеин + Кофеин + Парацетамол + Пропифеназон

Ilya
09.03.2016
03:09:21
в админчатике постоянно про вещевства беседуют :)

типа чем закинуться чтобы трёхсуточное восстановление после факапа оттедежурить :)

Viktor
09.03.2016
03:09:58
бог ты мой, аскофен? Аскофен является комбинированным препаратом, который оказывает болеутоляющее и жаропонижающее действие.

Ilya
09.03.2016
03:10:04
Кодеин + Кофеин + Парацетамол + Пропифеназон
пажди, а кодеин не успокаиваетЮ

Ilya
09.03.2016
03:10:21
а там разным, от фенотропила до ноопептов

Viktor
09.03.2016
03:10:45
Ilya
09.03.2016
03:11:01
а, дак кофеин тоже

и головную, и усталость снимает

Viktor
09.03.2016
03:11:42
Хм, так они же все по рецепту

смысл брать с кучей левого в составе

Google
Ilya
09.03.2016
03:12:52
не все

Viktor
09.03.2016
03:12:57
Кстати, в каком фильме/(ой) книге был врач, который сам себе рецепты на вещества из перечня наркотических выписывал?

не все
ну что я назвал

точнее

Viktor
09.03.2016
03:13:43
что "пьют вместо него"

во многих, Хаус МД, Нурс Джеки
про 2 не слышал, это что?

не все
Пример?

Ilya
09.03.2016
03:14:15
http://myshows.me/view/28/

Она там тоже пол фильма нм колёсах

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