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