Опрос ввёл многих в заблуждение, ведь IDE выведет {1, 2, 3, 4, 5} и казалось бы верный ответ "Ничего из вышеперечисленного", но это скорее мой промах.



Попробуем сравнить три множества:



my_set = {1, 2, 3, 4, 5, 1, 2, 3}

my_set1 = {5, 2, 3, 1, 4}

my_set2 = {1, 2, 3, 4, 5}

print(my_set == my_set1 == my_set2)



Мы получим True



Пример с цифрами оказался не самым лучшим, давайте выведем на печать:



print(set("qweertyyy"))



{'e', 'y', 't', 'r', 'w', 'q'}



Каждый раз мы будем получать рандомный вывод из 6 уникальных букв.



Множества в Python – это структуры данных, которые содержат уникальные и неупорядоченные элементы.



📌 Элементы также не являются индексируемыми;



📌 Так как элементы не индексируются, множества не поддерживают никаких операций среза и индексирования;



📌 Множество не содержит дубликаты элементов;



Так что если вы выбрали "Ничего из вышеперечисленного" зная вывод интерпретатора {1, 2, 3, 4, 5}, ваш ответ был верным.