Python Set

集合,无序,元素只出现一次, 自动去重,使用”set([])”
相当于只有 key 的字典

!无序

!自动去重

定义

# 使用已有的list创建set
L = [1,2,3,4,6,7,8,9,0]
s = set(L)
s = set([1,2,4,5,6,7,8])

# 对于有重复元素的list ,set会自动去重
L = [1,2,3,4,4,4,4,4,5]
s = set(L)
s = ([1,2,3,4,5])

判断在集合中

'value' in s

增(无序)

s.add('newValue')

# 不存在会报错
s.remove('Value')

遍历

mSet = set(['python1','python2'])
for item in mSet:
    print(item)
posted @ 2017-08-09 11:00  岑忠满  阅读(183)  评论(0编辑  收藏  举报