❔ Вопрос с собеседования
Какие объекты можно положить в множество?
Ответ: В Python множество (set) может содержать только хешируемые (то есть неизменяемые) объекты. Это означает, что в set можно положить числа, строки, кортежи (если все их элементы тоже хешируемы), булевы значения и другие неизменяемые типы.
Объекты типа list, dict, set и другие изменяемые структуры — положить нельзя: они не имеют хеш-функции (__hash__) и вызовут ошибку TypeError.
tags: #собеседование
➡ Python Developer | Чат
Post #2704
4.15K
- ❤ 24
- 🔥 10
- 👍 7