python里set函数_python之set函数

str

list  ---列表

tuple

dic   ----字典

set

函数

- 自定义函数

- 内置函数 > python提供的功能,直接调用

深浅拷贝

装饰器

列表的特性:有序,元素可重复,字典key不可重复;

1.set --无序,不重复的序列;

例:

list = [11,22,11,22]  --列表类型

dic = {"k1": 123}    --字典类型

a.创建set集合(函数)

se = {"123","456"}  --集合类型

print(type(set))

list()  --类后加()小括号,就代表调用__init__方法;

list__init__,内部执行for循环(11,22,33,44)成列表 -->  [11,22,33,44]

s1 = {11,22}

s2 = set()

s3 = set([11,22,33,44])

b.功能

s = set() 创建一个空集合;

把列表转换为集合:

list = [11,22,11,22]

s1 = set(list)

print(s1)

操作集合:

s1 = set()

s1.add(123)

print(s1)

s1.clear()

print(s1)

s2 = {121,3132,22,11}

s1.difference(s2)

s3 = s1.symmetric_difference(s2)

print(s3)

s1.discard(123)  --移除指定元素

s1.pop()  --随机移除一个元素

ret = s1.pop()  ---移除一个元素并将这个元素赋值给ret

s1.update(list)  --迭代添加元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值