python set是什么类型-Python教程

资源魔 34 0

python set是一种数据类型,数学里的荟萃概念,正在Python言语里对应的是set类型。与list,tuple没有同之处是,set愈加强调的是一种“隶属关系”(membership),跟程序有关,以是有反复的元素会先扫除。

>>> set([1, 1, 1, 1, 2, 3])
set([1, 2, 3])  #反复元素被扫除
>>> set([3, 2, 1])
set([1, 2, 3])  #无序的荟萃
>>>

set类型的创立

花括号用来创立set类型的变量,这与字典很相似,只是短少了value,前面会逐步发现,set类型以及字典的key有一些相似的地方,比方:无序、不成反复、必需是hashable的,以是用花括号示意,是天经地义的。

set类型另有一种规范的示意法是 set([…]) ,例如

>>> {'a','b'}
set(['a', 'b'])
>>>

set增加元素

set类型有内置函数add用来给set增加元素

>>> A = {'a','b'}
>>> A.add('c')
>>> A
set(['a', 'c', 'b'])
>>>

相干保举:《Python教程》

以上就是python set是甚么类型的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题 set

抱歉,评论功能暂时关闭!