Size: a a a

Сообщество Python Программистов

2021 April 15

O

Oleg in Сообщество Python Программистов
к этому
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
сложно читаемо
источник

O

Oleg in Сообщество Python Программистов
та ладно
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
источник

VA

Vadim Apenko in Сообщество Python Программистов
Аа. Есть такая штука, когнитивная сложность.

Если это можно прочесть моментально, понимая что происходит
result = dict.fromkeys(a, None)
result.update(b)



То на этом зависну на какое-то время, понимая что тут происходит.
x = {i: b[i] if i in b else 0 for i in a}
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

VA

Vadim Apenko in Сообщество Python Программистов
И мы же помним, что код чаще читают, чем пишут...
источник

А

Айван in Сообщество Python Программистов
Полагаю, он про этот get
https://t.me/python_scripts/630009
источник

O

Oleg in Сообщество Python Программистов
а то ) но я как раз на твоём бы коде немного завис, а на этом нет, так что субъективно
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
ну это только если ты базовые типы и их методы не шаришь
источник

O

Oleg in Сообщество Python Программистов
что тут шарить то ))
источник

VA

Vadim Apenko in Сообщество Python Программистов
А теперь попробуем в этом
x = {i: b[i] if i in b else 0 for i in a}

Использовать адекватные имена

x = {elem: base_dict[elem] if elem in base_dict else 0 for elem in list_of_keys}

И всё становится не так уж и радужно.
источник

VA

Vadim Apenko in Сообщество Python Программистов
А ещё мой вариант быстрее)
источник

O

Oleg in Сообщество Python Программистов
лучше скажи почему ленивые задницы не додумали второй параметр в fromkeys, чтобы туда тоже можно было пихать итерированый объект (типа zip функционал)
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
ну показывай чо уж там
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
🧐ммм потому что есть зип?
источник

VA

Vadim Apenko in Сообщество Python Программистов
dict(zip(list_of_keys, list_of_values))
источник

O

Oleg in Сообщество Python Программистов
зип создаёт словарь?
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
чо
источник

O

Oleg in Сообщество Python Программистов
неее, я конкретно про fromkeys
источник