Python 集合转为列表
时间:2020-02-23 14:43:17 来源:igfitidea点击:
Python 将集合转换为列表
有时我们必须从set对象创建一个列表。
我们可以为此使用内置的list()函数。
让我们看一些示例,以在Python中将集合转换为列表。
s = {"A", "B", "C"} l1 = list(s) print(type(l1)) print(l1) s = set() s.add("A") s.add("B") l1 = list(s) print(l1)
输出:
<class 'list'> ['B', 'A', 'C'] ['B', 'A']
Python设置为列表
Python Frozenset列出
Frozenset对象是唯一元素的不变无序集合。
因此,这是我们无法修改的集合。
我们也可以将Frozenset对象传递给list()函数。
s = frozenset({"A", "B"}) l1 = list(s) print(l1)
输出:['B','A']
设置Python列表
如果需要将列表转换为set,则可以使用set()函数。
l1 = [1, 2, 3, 2, 1] s1 = set(l1) print(type(s1)) print(s1)
输出:
<class 'set'> {1, 2, 3}