D14-02 集合定义和基本操作

1、不同的元素组成 

2、集合是无序的

3、集合中元素必须是不可变类型,数字,字符串,元组

set 定义集合:

s = {1,2,3,4,5,6} 或通过如下方式定义:

s = set('hello')
print(s)

输出结果为{'e', 'l', 'h', 'o'}

内置方法:

add

s = {1,2,3,4,5,6}
s.add(0)
print(s)
输出结果{0, 1, 2, 3, 4, 5, 6}

clear :  s.clear清空集合

copy : s.copy浅拷贝集合

pop  : s.pop 随机删除 

remove: s.remove ('xx') 指定删除 但集合中不包含该元素会报错

discard : s.discard('xx')删除元素不存在不会报错

 

posted @ 2018-07-04 15:10  犀利的攻城狮  阅读(138)  评论(0)    收藏  举报