1:集合中的元素 唯一且无序,所以不可用下标索引的方式来对元素进行访问
2:创建集合:
{s for s in "fishc"}
{'s', 'f', 'h', 'i', 'c'}
set("fishc")
{'s', 'f', 'h', 'i', 'c'}
3:利用集合的唯一性,可实现快速去重。
set([1,1,2,2,3,5,5,6])
{1, 2, 3, 5, 6}
检验一个列表是否有重复的元素:
s=[1,1,2,3,4]
len(s)==len(set(s))
False
4:集合的内置函数

5:集合分可变和不可变两种对象
set() frozenset()
s=set("fishc")
s.update([1,1],"23") #更新集合元素,注意是把字符串中每一个元素拿出插入到新的集合
s
{1, 's', 'f', 'h', 'i', 'c', '2', '3'}
s.add("45") #增加一个元素,注意增加的元素是以整个字符串的元素插入
s
{1, 's', 'f', 'h', '45', 'i', 'c', '2', '3'}
本文介绍Python中集合的基本概念,包括创建、更新集合的方法及利用集合的特性进行数据去重等实用技巧。

被折叠的 条评论
为什么被折叠?



