Знакомство с defaultdict в Python

  Рет қаралды 1,621

Сурен Хоренян

Сурен Хоренян

Күн бұрын

Пікірлер: 19
@ГлебФёдоров-ч1л
@ГлебФёдоров-ч1л 4 күн бұрын
как всегда великолепно понятно и интересно! спасибо
@SurenKhorenyan
@SurenKhorenyan 4 күн бұрын
Крутяк, спасибо! Очень рад 🥰
@captainkryuk1899
@captainkryuk1899 23 сағат бұрын
Как обычно хорош
@timurotube
@timurotube 4 күн бұрын
Я человек простой. Увидел новое видео от Сурена, с удовольствием, его внимательно посмотрел)
@SurenKhorenyan
@SurenKhorenyan 4 күн бұрын
Класс! Ещё бы хорошо было повторить весь код, чтобы закрепить
@ivanalexandrovsky1909
@ivanalexandrovsky1909 4 күн бұрын
От души за видос 🔥 Как обычно топ 💯
@SurenKhorenyan
@SurenKhorenyan 4 күн бұрын
Крутяк, пожалуйста! Очень приятно 🥰
@maxmoroz1924
@maxmoroz1924 5 күн бұрын
Полезно. Спасибо.
@SurenKhorenyan
@SurenKhorenyan 4 күн бұрын
Пожалуйста!
@AndreyFK-d3g
@AndreyFK-d3g 4 күн бұрын
у обычного словаря есть метод setdefault, в чем преимущество отдельного класса?
@SurenKhorenyan
@SurenKhorenyan 3 күн бұрын
Преимущество в том, что вы оперируете со значением по умолчанию, вам не нужно предварительно вручную поставить значение
@AndreyFK-d3g
@AndreyFK-d3g 3 күн бұрын
names_by_lenght = dict() for name in names: names_by_lenght.setdefault(len[name], []).append(name) Тоже есть значение по умолчанию и никаких лишних коллекций.
@SurenKhorenyan
@SurenKhorenyan 3 күн бұрын
@@AndreyFK-d3g в смысле никаких лишних коллекций, если вы буквально на каждой итерации создаёте новый пустой список? Зачем так делать вообще
@AndreyFK-d3g
@AndreyFK-d3g 2 күн бұрын
Пустой список будет создан ровно один раз (в том случае если запрашиваемого ключа нет в словаре). При следующих обращениях уже к существующему ключу будет возвращаться тот же самый, но уже не пустой список. Все так же как в вашем примере с defaultdict.
@SurenKhorenyan
@SurenKhorenyan 2 күн бұрын
Вы неправы, вы не замечаете создание пустого списка для передачи в метод. Тратить время на велосипеды, когда есть встроенные решения, ещё более бессмысленно, чем спорить в комментариях.
@nonamenoname3347
@nonamenoname3347 3 күн бұрын
Добрый вечер, чтобы стать хорошим разработчиком на Python нужно ли также знать язык С?
@SurenKhorenyan
@SurenKhorenyan 3 күн бұрын
Здравствуйте! Нет, не нужно совсем
@set1qs
@set1qs 5 күн бұрын
Что за тема у pycharm? ))
@SurenKhorenyan
@SurenKhorenyan 4 күн бұрын
Тема One Dark
Зачем нужен TypeVar
32:26
Сурен Хоренян
Рет қаралды 3,3 М.
Зависимости в FastAPI - работа с Depends
46:51
Сурен Хоренян
Рет қаралды 2,6 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 19 МЛН
Тестирование с помощью Mock-ов в Python #1
15:38
Как создать сайт с помощью нейросети?
15:06
Данил Суслов
Рет қаралды 1,6 М.
Правильные аннотации *args и **kwargs в Python
18:47
Сурен Хоренян
Рет қаралды 3,7 М.
Клеточные Автоматы на частицах
14:49
Аннотация Generic для классов
37:23
Сурен Хоренян
Рет қаралды 1,7 М.