Junior — Middle
94
Que tipos de objetos podem fazer parte de um conjunto em Python?
Resposta da IA
sobes.tech IA
В Python множество (set) может содержать только хешируемые объекты. Это значит, что объекты должны быть неизменяемыми и иметь метод hash().
Типичные объекты, которые могут входить в множество:
- Числа (int, float, complex)
- Строки (str)
- Кортежи (tuple), если все элементы кортежа тоже хешируемы
- Булевы значения (bool)
Объекты, которые не могут быть элементами множества:
- Списки (list)
- Словари (dict)
- Множества (set)
Пример:
s = {1, "hello", (2, 3)} # корректно
s.add([4,5]) # вызовет ошибку TypeError