使用函数从集合中删除具体值

Madrid_datalady

(新手问题)我想编写一个 Python 程序,如果它存在于集合中,则从集合中删除它。

预定义集合后,代码如下所示:

set = {1,2,3,4,4,5,6,10}
set.discard(4)
print(set)

写这个的方法是什么,以便它适用于任何事先未知的值集?我尝试了以下但没有奏效。有没有一种方法可以做到这一点?

def set(items):
    if i in items == 4:
        set.discard(4)
    else:
        print("The number 4 is not in the set.")
print(set({1,2,4,6}))
什么时候

这将丢弃4传递给函数的任何集合中的 :

def discard4(items):
    if 4 in items:
        items.discard(4)
        return "Discarded"
    else:
        return "The number 4 is not in the set." 
print(discard4({1,2,6}))    # will print "The number 4 is not in the set."
print(discard4({1,2,4,6}))  # will print "Discarded"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用函数修饰符从集合中删除值

来自分类Dev

从集合中删除NaN值

来自分类Dev

使用函数或spx从表中删除值

来自分类Dev

为什么delete()函数在magento中过滤集合后没有删除值?

来自分类Dev

从集合中删除集合

来自分类Dev

如何使用Iterator从集合中删除元素?

来自分类Dev

使用ElapsedEventHandler自动从集合中删除元素

来自分类Dev

使用PHP从mongo集合中删除文档

来自分类Dev

流星从集合中删除数组对象中的值

来自分类Dev

从集合向量中删除集合

来自分类Dev

Linq对象-使用其他集合中的值搜索集合

来自分类Dev

NHibernate使用删除级联从父集合中删除子级

来自分类Dev

使用LINQ更改集合中的值

来自分类Dev

使用 LINQ 在嵌套集合中查找值

来自分类Dev

使用 Lodash 从集合中查找重复值

来自分类Dev

删除字典值(如果它们存在于集合中)

来自分类Dev

删除集合中不包含任何值的键

来自分类Dev

如何使用expss包中的cro函数在交叉表输出中删除未使用的值标签?

来自分类Dev

如何从其他集合中删除包含值的模式的python集合中的字段

来自分类Dev

根据另一个集合中的值从集合中删除文档

来自分类Dev

从集合中删除元素

来自分类Dev

如果要删除的值不在集合中,是否有python集合删除方法返回一个值?

来自分类Dev

删除Google表格中的行,具体取决于其他Google表格单元格的值

来自分类Dev

使用forEach在迭代过程中从集合中删除元素

来自分类Dev

在集合中获取第一个值然后将其删除的最快方法(大型集合)

来自分类Dev

将函数的返回值设置为不同,具体取决于在tkinter中单击的按钮

来自分类Dev

使用Lodash从集合中删除“列”的最佳方法?

来自分类Dev

使用非通用EQ-Query从集合中删除文档

来自分类Dev

使用Java 8安全地从集合中删除项目

Related 相关文章

  1. 1

    使用函数修饰符从集合中删除值

  2. 2

    从集合中删除NaN值

  3. 3

    使用函数或spx从表中删除值

  4. 4

    为什么delete()函数在magento中过滤集合后没有删除值?

  5. 5

    从集合中删除集合

  6. 6

    如何使用Iterator从集合中删除元素?

  7. 7

    使用ElapsedEventHandler自动从集合中删除元素

  8. 8

    使用PHP从mongo集合中删除文档

  9. 9

    流星从集合中删除数组对象中的值

  10. 10

    从集合向量中删除集合

  11. 11

    Linq对象-使用其他集合中的值搜索集合

  12. 12

    NHibernate使用删除级联从父集合中删除子级

  13. 13

    使用LINQ更改集合中的值

  14. 14

    使用 LINQ 在嵌套集合中查找值

  15. 15

    使用 Lodash 从集合中查找重复值

  16. 16

    删除字典值(如果它们存在于集合中)

  17. 17

    删除集合中不包含任何值的键

  18. 18

    如何使用expss包中的cro函数在交叉表输出中删除未使用的值标签?

  19. 19

    如何从其他集合中删除包含值的模式的python集合中的字段

  20. 20

    根据另一个集合中的值从集合中删除文档

  21. 21

    从集合中删除元素

  22. 22

    如果要删除的值不在集合中,是否有python集合删除方法返回一个值?

  23. 23

    删除Google表格中的行,具体取决于其他Google表格单元格的值

  24. 24

    使用forEach在迭代过程中从集合中删除元素

  25. 25

    在集合中获取第一个值然后将其删除的最快方法(大型集合)

  26. 26

    将函数的返回值设置为不同,具体取决于在tkinter中单击的按钮

  27. 27

    使用Lodash从集合中删除“列”的最佳方法?

  28. 28

    使用非通用EQ-Query从集合中删除文档

  29. 29

    使用Java 8安全地从集合中删除项目

热门标签

归档