集合与其它序列的不同性质:
1、集合中的元素没有重复的
---------------------------------------------------------------------------------------------------
集合的创建方法:
b=set([('a',1),('b',2),('c',3)])
c=set({'a':1,'b':2,'c':3})
d={1,2.0,3,4}
---------------------------------------------------------------------------------------------------
集合是无序的所以无法根据下标展示数值。 能使用下标的只有元组和列表。
>>> s
{1, 3, 4, 5}
>>> s[0]
Traceback (most recent call last):
File "<pyshell#67>", line 1, in <module>
s[0]
---------------------------------------------------------------------------------------------------
创建集合的方法
1、用花括号把元素括起来来。
2、使用set()工厂函数。
集合的add方法:
>>> num={1,3,5}
>>> num.add(33)
>>> num
{1, 3, 5, 33}
remove方法,括号是集合的值。
>>> num.remove(1)
>>> num
{3, 5, 33}
frozenset():不可变集合,使集合的数据稳定
n=frozenset([0,1,2,3,4])
len(集合名称),用来查看集合有多少元素或长度
1、集合中的元素没有重复的
---------------------------------------------------------------------------------------------------
集合的创建方法:
b=set([('a',1),('b',2),('c',3)])
c=set({'a':1,'b':2,'c':3})
d={1,2.0,3,4}
---------------------------------------------------------------------------------------------------
集合是无序的所以无法根据下标展示数值。 能使用下标的只有元组和列表。
>>> s
{1, 3, 4, 5}
>>> s[0]
Traceback (most recent call last):
File "<pyshell#67>", line 1, in <module>
s[0]
---------------------------------------------------------------------------------------------------
创建集合的方法
1、用花括号把元素括起来来。
2、使用set()工厂函数。
集合的add方法:
>>> num={1,3,5}
>>> num.add(33)
>>> num
{1, 3, 5, 33}
remove方法,括号是集合的值。
>>> num.remove(1)
>>> num
{3, 5, 33}
frozenset():不可变集合,使集合的数据稳定
n=frozenset([0,1,2,3,4])
len(集合名称),用来查看集合有多少元素或长度