🔥4
Почему это важно
Это поведение часто ломает логику валидации: проверка 𝚊𝚕𝚕(𝚌𝚘𝚗𝚍𝚒𝚝𝚒𝚘𝚗𝚜) пройдёт, даже если список условий пуст, что может быть не тем, что ожидалось.
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4🤯4
Что выведет код?
Anonymous Quiz
55%
{'a': [1], 'b': [], 'c': []}
21%
{'a': [1], 'b': [1], 'c': [1]}
7%
{'a': 1, 'b': 1, 'c': 1}
17%
Error
👍2
Почему это важно
Это классическая ловушка при инициализации словарей со значениями-списками; правильный способ — использовать dict comprehension: {𝚔: [] 𝚏𝚘𝚛 𝚔 𝚒𝚗 𝚔𝚎𝚢𝚜} или 𝚍𝚎𝚏𝚊𝚞𝚕𝚝𝚍𝚒𝚌𝚝(𝚕𝚒𝚜𝚝).
Please open Telegram to view this post
VIEW IN TELEGRAM
✍1