Junior — Middle
84
Koje tipove objekata mogu biti deo skupa u Pythonu?
Одговор од АИ
sobes.tech АИ
В Python множество (set) может содержать только хешируемые объекты. Это значит, что объекты должны быть неизменяемыми и иметь метод hash().
Типичные объекты, которые могут входить в множество:
- Числа (int, float, complex)
- Строки (str)
- Кортежи (tuple), если все элементы кортежа тоже хешируемы
- Булевы значения (bool)
Объекты, которые не могут быть элементами множества:
- Списки (list)
- Словари (dict)
- Множества (set)
Пример:
s = {1, "hello", (2, 3)} # корректно
s.add([4,5]) # вызовет ошибку TypeError