美文网首页
35-Python之 更新set

35-Python之 更新set

作者: mingminy | 来源:发表于2017-11-28 09:04 被阅读0次

由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事:

一是把新的元素添加到set中,二是把已有元素从set中删除。

添加元素时,用set的add()方法:

>>> s = set([1, 2, 3])

>>> s.add(4)

>>> print s

set([1, 2, 3, 4])

如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了:

>>> s = set([1, 2, 3])

>>> s.add(3)

>>> print s

set([1, 2, 3])

删除set中的元素时,用set的remove()方法:

>>> s = set([1, 2, 3, 4])

>>> s.remove(4)

>>> print s

set([1, 2, 3])

如果删除的元素不存在set中,remove()会报错:

>>> s = set([1, 2, 3])

>>> s.remove(4)

Traceback (most recent call last):

File "", line 1, in

KeyError: 4

所以用add()可以直接添加,而remove()前需要判断。

相关文章

  • 35-Python之 更新set

    由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元...

  • vue中$set的用法

    $set用于更新数组: $set用于更新对象:

  • 使用vue.set() (this.$set)更新视图

    更新某些List数据时 视图(页面)不会实时更新 ,需要使用 this.$set更新 第一种:this.$set(...

  • 029-Python之 更新set

    由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元...

  • SQL

    PostgreSQL 更新JSON,JSONB字段update 表名 set 列名 = (jsonb_set(列名...

  • 十、使用动态SQL实现更新操作

    一、本课目标 掌握使用if+set完成更新操作 掌握使用if+trim完成更新操作 二、if + set 在之前的...

  • vue强制更新

    使用update this.$forceUpdate(),强制视图更新 用vue.set this.$set(th...

  • 6-10Python之 更新set

    由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元...

  • 高级操作

    高级更新 update 表名 set 字段= 值 【 where 】;高级新型 语法UPDATE 表名 SET ...

  • Python ☞ day 4

    Python学习笔记之 (set)集合 & 迭代器 & 函数 & 匿名函数 & 高阶函数 set set:类似di...

网友评论

      本文标题:35-Python之 更新set

      本文链接:https://www.haomeiwen.com/subject/nhhsbxtx.html