Автор оригинала: Pankaj Kumar.
Мы можем конвертировать Установить к Список В Python используя встроенный Список () метод. Давайте посмотрим на некоторые примеры, используя эту функцию.
Методы для преобразования установленного списка в Python
Мы пройдем простые способы, которые позволят преобразовать объект Python Set в объект списка быстро.
1. Использование функции списка ()
Список () Функция предпринимает как аргумент и преобразует, что в объект типа списка. Это встроенный метод, готов к использованию.
my_list = list(my_iterable)
Поскольку набор также является ими счетным, мы можем передать его в Список ()
Метод и получить наш соответствующий список.
my_set = set({1, 4, 3, 5}) my_list = list(my_set) print(my_list)
Выход, как и ожидалось, будет список, содержащий вышеуказанные значения.
[1, 3, 4, 5]
Обратите внимание, что порядок списка может быть случайным, и не обязательно отсортирован.
Например, возьмите ниже фрагмент.
s = set() s.add("A") s.add("B") print(list(s))
Вывод в моем случае :
['B', 'A']
2. Использование ручной итерации
Мы также можем вручную добавлять элементы в список, поскольку набор не является ими. Этот метод не имеет преимущества Real-Mource по сравнению с использованием метода списка (), помимо написанного вами.
s = set({1, 2, 3}) a = [] for i in s: a.append(i) print(a)
Опять же, выход – список:
[1, 2, 3]
Преобразовать frozenset в список
Python Frozenset Объект похож на множество, но неизменно. Поэтому мы не можем изменить элементы фрозенса. Мы можем преобразовать этот тип набора тоже, используя Список () Отказ
f_set = frozenset({1, 3, 2, 5}) a = list(f_set) print(a)
Выход
[1, 2, 3, 5]
Рекомендации
- Журналдав Статья при преобразовании установленного в список