Встречается на собеседованиях • сегодня
В каким программах используется hash функция в Python
В Python хеш-функции активно используются в различных структурах данных и стандартных модулях. Основные примеры:
- Словари (dict) и множества (set) — для быстрого доступа к элементам по ключу. Ключи должны быть хешируемыми (неизменяемыми типами).
python
my_dict = {'a': 1, 'b': 2} # ключи хешируются
my_set = {1, 2, 3} # элементы хешируются- @functools.lru_cache — для кеширования результатов функций на основе хеша аргументов.
python
from functools import lru_cache
@lru_cache
def expensive_func(x):
return x * x- hash() — встроенная функция для получения хеша объекта (если он хешируем).
python
print(hash("hello")) # выведет числовой хеш строки- Модуль hashlib — для криптографических хешей (MD5, SHA-1, SHA-256 и др.).
python
import hashlib
sha256 = hashlib.sha256(b"data").hexdigest()Хеширование также используется в механизмах сравнения объектов (__hash__ и __eq__) и при работе с файлами (например, проверка целостности).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы