Какими могут быть ключи словарей и причем тут hash()?

Если спросить начинающего разработчика, какие типы данных могут быть ключами словарей, ответ будет "строки". Более опытный разработчик скажет, что ключами словаря может быть любой иммутабельный тип данных. Но это тоже не совсем правильно. Давайте разбираться! Я в Telegram - https://t.me/tricky_python Канал создан при поддержке сообщества Moscow Python. Наш Youtube-канал -    / @moscowdjangoru   Курсы Learn Python - https://learn.python.ru/

Продолжаем разбираться с mypy и аннотациями типов
▶︎

Продолжаем разбираться с mypy и аннотациями типов

Как устроены хэш таблицы и словари на примере Python (hash table / dict)
▶︎

Как устроены хэш таблицы и словари на примере Python (hash table / dict)

Как управлять тем, как хешируется объект и какая от этого польза?
▶︎

Как управлять тем, как хешируется объект и какая от этого польза?

В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
▶︎

В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах

31 Множества в Python. Тип данных set
▶︎

31 Множества в Python. Тип данных set

Как работают словари и хэши в языках программирования?
▶︎

Как работают словари и хэши в языках программирования?

Контекстный менеджер и 2 способа его написания. Конструкция WITH
▶︎

Контекстный менеджер и 2 способа его написания. Конструкция WITH

Как устроены декораторы в python?
▶︎

Как устроены декораторы в python?

Уверен, что понимаешь как #хэшировать пароли правильно?
▶︎

Уверен, что понимаешь как #хэшировать пароли правильно?

How to Trick the Military Registration and Enlistment Office? 10 Ways to Leave Russia in 2026
▶︎

How to Trick the Military Registration and Enlistment Office? 10 Ways to Leave Russia in 2026

Hashing Files in Python | Hash Generator Using Hashlib (md5, sha256, etc)
▶︎

Hashing Files in Python | Hash Generator Using Hashlib (md5, sha256, etc)

How Hash Tables Work | Data Structures
▶︎

How Hash Tables Work | Data Structures

Используем переменные окружения в python
▶︎

Используем переменные окружения в python

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

КАК РАБОТАЕТ ХЭШИРОВАНИЕ | ХЭШ-ФУНКЦИИ
▶︎

КАК РАБОТАЕТ ХЭШИРОВАНИЕ | ХЭШ-ФУНКЦИИ

Float или Decimal: что лучше для работы с дробными числами?
▶︎

Float или Decimal: что лучше для работы с дробными числами?

Junior Data Scientist | Собеседование | karpov.courses
▶︎

Junior Data Scientist | Собеседование | karpov.courses

ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
▶︎

ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?

Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах
▶︎

Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах

Hash tables in 10 minutes
▶︎

Hash tables in 10 minutes