在python中,集合是独一无二的,同一集中输出的元素不能相同,它具有去重功能,可以完成列表去重,因此可以使用集合方法帮助列表去重。那么如何将列表转换为集合呢?使用可以使用set函数此外,列表转换为集合可以使用map函数集合到列表中,以下是示例代码。
1、列表转集合
使用set函数
li=["hello",1,1+3j,1,"2","3","2",3] printtype(li) s=set(li) prints printtype(s)
2、集合转列表
使用map函数
#数组==集合 lst=list(1,2,3,4); print(lst) #map--》集合 lst2=list({"name":"liu","age:":12}.items()); print(lst2)
输出
[1,2,3,4] [('name','liu'),('age:',12)]
以上是python中列表和集合相互转换的方法。可以用这两个函数转换试试~