s = {1, 2, 3}
print(type(s))
s
- set
(множество).
Вопрос: Что выведет данный код и каков тип переменной s
?
Код:
s = {1, 2, 3}
print(type(s))
Ответ:
Данный код выведет: <class 'set'>
Объяснение:
В Python, фигурные скобки {}
используются для создания двух типов данных: словарей (dict
) и множеств (set
). Если фигурные скобки содержат пары ключ-значение (например, {'a': 1, 'b': 2}
), то это словарь. Если же фигурные скобки содержат только значения (как в данном случае: {1, 2, 3}
), то это множество.
Множество (set
) - это неупорядоченная коллекция уникальных элементов. В отличие от списков и кортежей, множество не может содержать повторяющиеся элементы. В данном случае, s
является множеством, содержащим целые числа 1, 2 и 3.
Функция type()
возвращает тип объекта. В данном случае, она возвращает <class 'set'>
, указывая на то, что s
является множеством.