python中如何实现列表与集合相互转换?
发布时间:2024-10-08 23:14:15
在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中列表和集合相互转换的方法。可以用这两个函数转换试试~
