python里面set()和list()区别是什么?

在List中pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

在set中当集合是由列表和元组组成时,set.pop()是删除左边第一个元素的

因此,可以修改的list就不能作为元素放入set中。

元组,字符串,整数,浮点都不可变,可以放入set中。而list,字典等放入则会报错。

此外,python支持将list转化为set,但会过滤掉重复出现的元素。

我要回帖

更多关于 python函数set 的文章

 

随机推荐