python-集合的增删改

# coding:utf-8

'''
集合的add函数
    用于集合中添加一个元素,如果集合中已存在该元素则该函数不执行
    用法:
    set.add()
    参数:
    item:要添加到集合中的元素
    返回值:无返回值
    a_set = set()
    a_set.add('dewei')
    print(a_set)

集合的update函数
    加入一个新的集合(或列表,元组,字符串),如新的集合内的元素在原集合中存在则无视
    update的用法:
    set.update(iterable)
    参数:
    iterable:集合,元组,列表,字符串
    返回值:
    无返回值,直接作用于原集合
    a_set = set()
    a_set.update([3,4,5])
    print(a_set)


集合的remove函数
    将集合中的某个元素删除,如元素不存在将会报错
    remove用法:
    set.remove(item) #注意元素不是索引
    参数:
        item:当前集合中的一个元素
    返回值:
        无返回值,直接作用于原集合

    示例:
    a_set = {1,2,3}
    a_set.remove(3)
    print(a_set)



集合的clear函数
    清空当前集合的所有元素
    用法:
    set.clear()
    参数:
        无
    返回值:
        无返回值,直接用于原集合

    示例:
    a_set = {1,2,3}
    a_set.clear()
    print(a_set)


用del删除集合
    删除集合
    示例:
    a_set = {1,2,3}
    del a_set
    print(a_set) #报错

重要说明
    1、集合无法通过索引获取元素
    2、集合无获取元素的任何方法
    3、集合只是用来处理列表或元组的一种临时类型,他不适合存储与传输


'''

# utf-8
a_list = ['python','django','django','flask']
a_set = set()

a_set.add(a_list[0])
a_set.add(a_list[1])
a_set.add(a_list[2])
a_set.add(a_list[-1])
print(a_set)

a_set.add(True)
a_set.add(None)
print(a_set)

a_tuple = {'a','b','c'}
a_set.update(a_tuple)
print(a_set)

a_set.update('python')
print(a_set)

a_set.remove('python')
print(a_set)

a_set.clear()
print(a_set)


lst = [1,2,3,1]
res = {'a','b','c','d'}
res.update(lst)
print(res)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值