集合 set()

2017-10-12  本文已影响0人  宇浩real

set()函数可以创建一个集合类型的数据类型。和字典唯一的不同是,set创建的集合中只有键没有其他。

>>>a=[1,2,3]

>>>set(a)

>>>{1,2,3}   #生成了一个集合

可以对集合进行操作   & 并集  |  交集   - 差集


添加元素:

添加一个:add()

添加多个:update()


删除元素:

removed()

discard()

区别:都是删除一个元素,当元素不存在用removed会报错,discard不会。

clear() 清空集合


pop() 随机返回一个元素,并且从集合中删除。

a={1,2,3,4,5}

b=a.pop()

#b的值是1~5随机的一个。并且该元素会从a中移除。


上一篇下一篇

猜你喜欢

热点阅读