Python3.x 往set中添加元素

# coding=utf-8

# 添加set元素
if __name__ == '__main__':
    # 使用 add()方法,往set里面添加元素
    name_set = set(['Alice', 'Bob', 'Candy', 'David', 'Ellena'])
    # 添加一个不存在的元素
    name_set.add('Gina')
    print(name_set)
    # 添加一个已存在的元素
    name_set.add('Alice')
    print(name_set)

    # 批量往set里面添加元素
    # 使用update()方法可以一次性给set添加多个元素
    new_name = ['Hally', 'Isen', 'Jenny', 'Karl']
    name_set.update(new_name)
    print(name_set)

结果:
{'Bob', 'Candy', 'Gina', 'David', 'Ellena', 'Alice'}
{'Bob', 'Candy', 'Gina', 'David', 'Ellena', 'Alice'}
{'Karl', 'Jenny', 'Isen', 'Bob', 'Candy', 'Gina', 'David', 'Hally', 'Ellena', 'Alice'}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pythonset()是一个无序且不重复的元素集合。set()函数可以将列表或元组转换为集合。set()函数的语法如下: ```python set(iterable) ``` 其,iterable是可迭代对象,例如列表、元组等。set()函数会自动去除重复元素,并将集合的元素无序排列。set()函数支持以下操作: 1.添加元素:使用add()方法向集合添加元素,例如: ```python oneset = set(('1','2','3','4')) oneset.add('5') #集合添加元素5 print(oneset) ``` 2.批量添加元素:使用update()方法向集合批量添加元素,例如: ```python oneset.update([8,6]) #添加元素8,6 print(oneset) ``` 3.删除元素:使用remove()方法从集合删除指定元素,例如: ```python oneset.remove('4') # 移除元素4 print(oneset) ``` 4.删除元素(不报错):使用discard()方法从集合删除指定元素,如果元素不存在则不报错,例如: ```python oneset.discard('7') #移除列表不存在的元素7并且不会报错 print(oneset) ``` 5.随机删除元素:使用pop()方法从集合随机删除一个元素,例如: ```python oneset.pop() #随机删除集合一个元素 print(oneset) ``` 6.计算元素个数:使用len()方法计算集合元素的个数,例如: ```python print(len(oneset)) #计算集合元素的个数 ``` 7.清空集合:使用clear()方法清空集合的所有元素,例如: ```python oneset.clear() #清空集合 print(oneset) ``` 8.集合推导式:使用集合推导式可以快速创建一个集合,例如: ```python x = {y for y in '12342134213' if y not in '123'} print(x) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值