Size: a a a

Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop

2021 April 02

Д🥶

Денис 🐍 (жду резы эк... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Денис 🐍 (жду резы экзов) 🥶|DS|
Language:
py3


Source:
class Dict(dict):
   def __or__(self, other):
       if isinstance(self, (dict, __class__)) and isinstance(self, (dict, __class__)):
               return {**self, **other}

a = Dict(a=1, b=2)
b = Dict(c=3, d=4)
print(a | b)


Result:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}


REXTESTER NOTICE: on April 10 2021 rextester api will no longer serve requests without api key. To get one please visit patreon.com/rextester
Первая проверка глупая
источник

Д🥶

Денис 🐍 (жду резы эк... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Language:
py3


Source:
class Dict(dict):
   def __or__(self, other):
       if isinstance(self, (dict, __class__)):
               return Dict({**self, **other})

a = Dict(a=1, b=2)
b = dict(c=3, d=4)
print(a | b)


Result:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}


REXTESTER NOTICE: on April 10 2021 rextester api will no longer serve requests without api key. To get one please visit patreon.com/rextester
источник

Д🥶

Денис 🐍 (жду резы эк... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Так лучше
источник

gs

graf stor in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Спорите о хуйне. Подобное сжатие кода не лучше не хуже не сделает, ибо при чтении кода никто не будет смотреть что в этой функции находиться, все просто прочитают название и поймут что она делает.
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Александр Комаха
ну так в ответе и говорится, что это правда и может быть любой из трёх вариантов и непонятно какой из них
В ответе говорится, что это и без дикта любой из трёх. То есть эта неоднозначность уже есть.
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Александр Комаха
Код надо писать понятный, а не короткий
Ну и {**d1, **d2} менее понятно и написать такое вряд ли кто-то догадается
источник

gs

graf stor in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
John Meow
d1 | d2
Читая ваш разговор становиться понятно что ты просто вычитала где то про такое соединение словарей, и решила выебнуться своими "ахуенными" знаниями задавая эту задачу Олегу. Поведение чистокровной шкилы которая хочет посоревноваться.
источник

АК

Александр Комаха... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
graf stor
Читая ваш разговор становиться понятно что ты просто вычитала где то про такое соединение словарей, и решила выебнуться своими "ахуенными" знаниями задавая эту задачу Олегу. Поведение чистокровной шкилы которая хочет посоревноваться.
+
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
graf stor
Читая ваш разговор становиться понятно что ты просто вычитала где то про такое соединение словарей, и решила выебнуться своими "ахуенными" знаниями задавая эту задачу Олегу. Поведение чистокровной шкилы которая хочет посоревноваться.
Я не пытаюсь соревноваться
источник

АК

Александр Комаха... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
** везде постоянно юзают
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Александр Комаха
** везде постоянно юзают
Потому что пока на 3.9 не перешли
источник

С

Славик in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
John Meow
Я не пытаюсь соревноваться
но пытаешься самоутвердиться?
источник

АК

Александр Комаха... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
John Meow
Потому что пока на 3.9 не перешли
Не только в пайтоне)
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Славик
но пытаешься самоутвердиться?
Я уже самоутвердилась
источник

АК

Александр Комаха... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Потому что при ** тип данных не важен, а при | — важно
источник

С

Славик in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
John Meow
Я уже самоутвердилась
довольна? =)
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Александр Комаха
Не только в пайтоне)
А в каких ещё языках?
источник

JM

John Meow in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Александр Комаха
Потому что при ** тип данных не важен, а при | — важно
1) Все дети dict получат |
2) Если ты пишешь свой маппинг, определить такой метод несложно
3) При {**d1, **d2} всегда получится словарь
источник

MD

Maxim Donchyk [OP]🍁... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
@kopyl а ты в каком коворкирге работаешь?🤔
источник

SB

Sergei Bro in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Господа, а не пошлет ли меня кто-нибудь в спец-загон для 3d-ов? Или идти гуглить самому?
источник