2021-01-18

1、根据key获取值,如果key在字典中没有存在则报出keyError

      dict[key] ----> value

2、字典的内置函数:

① 查询

      get(key) ----> value 如果取不到值不会报错,则返回None

      get(key,default) ----> value 如果能够取到值则返回字典中的值,如果取不到则返回default的值

      items()

      keys()

      values()

② 删除

      del dict[key]

      dict.pop(key[,default]) ----> 根据key删除字典中的键值对,返回值是 。只要删除成功,则返回键值对的值value。pop的默认值,是在删除的时候没有找到对应的key,则返回default默认值。

      dict.popitem() ----> 随机删除字典中键值对(一般是从末尾删除元素)

      dict.clear() ----> 同列表的clear()

③ 其他的内置函数:

      update() 合并操作,类似于列表中的+

      fromkeys(seq,[default]) ----> 将seq转成字典的形式,如果没有指定默认的value则用None;如果指定default,则用default替代None这个value值

 

 

集合set:无序的不重复的元素

作用:不重复特点

声明集合:set

创建空集合,只能使用set();非空的还可以使用{a,b,c}

应用:将一个列表快速去重

 

1、增加

      set.add() 添加一个元素

      set.update() 

2、删除

      set.remove() 如果元素存在则删除,不存在则报错keyError

      set.pop() 随即删除(一般删除第一个元素)

      set.clear() 清空

      set.dicard() 类似remove,在移除不存在的元素不会报错

关键字:set

作用:去重

符号:- & | ^

内置函数:

增加:add()  update()

删除:remove()  discard()  pop()  clear()

运算:difference()  intersection()  union()  symmetric_difference()

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值