Size: a a a

2020 June 02

MK

Maxim Koltsov in PiterPy Meetup
$ perl
print(`ls`)^D
README.md
assets
babel.config.js
dist
источник

SS

Sergey Sokolov in PiterPy Meetup
Maxim Koltsov
$ perl
print(`ls`)^D
README.md
assets
babel.config.js
dist
Ну вот ты и спалился фронтендер
источник

MK

Maxim Koltsov in PiterPy Meetup
))
источник

MK

Maxim Koltsov in PiterPy Meetup
не хаскелем же вас пугать
источник
2020 June 03

DS

Daniil Shadrin in PiterPy Meetup
Есть кто разбирается в conda и ее пакетах? есть pyproject.toml и желание как то сбилдить пакеты конда и загрузить в артефактори у заказчика. Начитался про meta.yaml, попробовал сбилдить, но как то не пошло
источник
2020 June 04

Б

Боброний in PiterPy Meetup
There are a lot of ways to merge two dicts:

1. Long but simple:

merged = d1.copy()
merged.update(d2)


2. Unpacking (keys must be strings):

merged = {**d1, **d2}


3. Unpacking again:

merged = dict(d1, **d2)


4. collections.ChainMap. Result isn't dict but so.

In python 3.9, PEP-584 introduced the 5th way. Meet the | operator for dict!

merged = d1 | d2


Basically, that's the same as the first way but shorter and can be inlined.
источник

Б

Боброний in PiterPy Meetup
Боброний
There are a lot of ways to merge two dicts:

1. Long but simple:

merged = d1.copy()
merged.update(d2)


2. Unpacking (keys must be strings):

merged = {**d1, **d2}


3. Unpacking again:

merged = dict(d1, **d2)


4. collections.ChainMap. Result isn't dict but so.

In python 3.9, PEP-584 introduced the 5th way. Meet the | operator for dict!

merged = d1 | d2


Basically, that's the same as the first way but shorter and can be inlined.
Мне кстати очень не хватает операций множества на словарях
источник

Б

Боброний in PiterPy Meetup
Не с двумя словарями, а со словарём и множеством ключей например
источник

S

Stan in PiterPy Meetup
Боброний
There are a lot of ways to merge two dicts:

1. Long but simple:

merged = d1.copy()
merged.update(d2)


2. Unpacking (keys must be strings):

merged = {**d1, **d2}


3. Unpacking again:

merged = dict(d1, **d2)


4. collections.ChainMap. Result isn't dict but so.

In python 3.9, PEP-584 introduced the 5th way. Meet the | operator for dict!

merged = d1 | d2


Basically, that's the same as the first way but shorter and can be inlined.
А автор Грам?

Не могу его найти в чате, хотел спросить, почему он написал, что мержить распаковкой можно словари с ключами-строками

python3.7
Python 3.7.7 (v3.7.7:d7c567b08f, Mar 10 2020, 02:56:16)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = {1:2}
>>> b = {3:4}
>>> c = {**a, **b}
>>> c
{1: 2, 3: 4}
источник

S

Stan in PiterPy Meetup
Боброний
There are a lot of ways to merge two dicts:

1. Long but simple:

merged = d1.copy()
merged.update(d2)


2. Unpacking (keys must be strings):

merged = {**d1, **d2}


3. Unpacking again:

merged = dict(d1, **d2)


4. collections.ChainMap. Result isn't dict but so.

In python 3.9, PEP-584 introduced the 5th way. Meet the | operator for dict!

merged = d1 | d2


Basically, that's the same as the first way but shorter and can be inlined.
Кажется, он перепутал с вызовом dict

>>> dict(**a, **b)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: keywords must be strings
источник

Б

Боброний in PiterPy Meetup
Stan
Кажется, он перепутал с вызовом dict

>>> dict(**a, **b)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: keywords must be strings
Да, как рах хотел написать
источник

E

Eugene in PiterPy Meetup
Stan
А автор Грам?

Не могу его найти в чате, хотел спросить, почему он написал, что мержить распаковкой можно словари с ключами-строками

python3.7
Python 3.7.7 (v3.7.7:d7c567b08f, Mar 10 2020, 02:56:16)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = {1:2}
>>> b = {3:4}
>>> c = {**a, **b}
>>> c
{1: 2, 3: 4}
Автор @pushtaev
источник

DB

Dima Boger in PiterPy Meetup
Eugene
Автор @pushtaev
И грам
источник

S

Stan in PiterPy Meetup
Eugene
Автор @pushtaev
В канале писали, что грам новый сезон на себя возьмёт
источник

E

Eugene in PiterPy Meetup
понятно :)
источник

Б

Боброний in PiterPy Meetup
Боброний
Не с двумя словарями, а со словарём и множеством ключей например
источник

Б

Боброний in PiterPy Meetup
Ужасно же
источник

AK

Alex 🌼 Karpinsky in PiterPy Meetup
Боброний
There are a lot of ways to merge two dicts:

1. Long but simple:

merged = d1.copy()
merged.update(d2)


2. Unpacking (keys must be strings):

merged = {**d1, **d2}


3. Unpacking again:

merged = dict(d1, **d2)


4. collections.ChainMap. Result isn't dict but so.

In python 3.9, PEP-584 introduced the 5th way. Meet the | operator for dict!

merged = d1 | d2


Basically, that's the same as the first way but shorter and can be inlined.
Basically, that's the same as the first
Точно? Оно аффектит первый словарь? Чет сомнительно
источник

Б

Боброний in PiterPy Meetup
Alex 🌼 Karpinsky
Basically, that's the same as the first
Точно? Оно аффектит первый словарь? Чет сомнительно
Точно
источник

AK

Alex 🌼 Karpinsky in PiterPy Meetup
А, там copy. Сорян
источник