Как сделать множество из словаря python

Узнайте, как с помощью Python создавать множество из словаря: приведен пример и пошаговая инструкция. Оптимизируйте свою работу, воспользовавшись мощными инструментами Python!

Множество (set) можно создать из словаря Python с помощью функции set(), принимающей в качестве аргумента словарь. Ниже приведен пример создания множества из словаря:

my_dict = {'a': 1, 'b': 2, 'c': 3}

my_set = set(my_dict)

print(my_set)

После выполнения кода выше множество будет иметь следующий вид: {'a', 'b', 'c'}. Обратите внимание, что значения словаря не сохраняются в множестве, так как оно может содержать только уникальные значения.

Для того, чтобы создать множество, содержащее значения из словаря, можно использовать генератор множеств. Ниже приведен пример создания множества, используя генератор множеств:

my_dict = {'a': 1, 'b': 2, 'c': 3}

my_set = {key for (key, value) in my_dict.items()}

print(my_set)

После выполнения кода выше множество будет иметь следующий вид: {'a', 'b', 'c'}. Обратите внимание, что в этом случае значения словаря не сохраняются в множестве.

Вывод

Выше были представлены два способа создания множества из словаря Python: с помощью функции set() и с помощью генератора множеств. Оба способа позволяют создать множество из ключей словаря, но не позволяют сохранить значения словаря в множестве.

Ответы (0)