问题标签 [del]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何继承__del__函数
我正在阅读 Python Essential Reference 第 4 版。我无法弄清楚如何解决以下代码中的问题
__del__
如果我理解正确,当程序结束并且应该调用继承的函数时, ea 对象会超出范围,对吗?我收到一个'NoneType' object has no attribute num_accounts
in __del__
。为什么它不在__init__
函数中更早地抱怨?
python - 删除字典中的一些列表项
删除字典中的一些列表项
你好,我有一本字典:
假设我想从“电话”字典中删除 12 和 5。有没有办法使用“del”函数来做到这一点?
我知道如何做到这一点,使用 .remove()
但我想知道是否可以使用 del() 来做到这一点?谢谢你。
编辑:对于所有那些专注于“删除使用索引,删除使用确切值”的回复,我正在重新定义我的问题:
我想删除表示“电话”字典中第三个键值项的列表中的索引 1 和 2。我怎样才能做到这一点?
class - 课程不会删除或删除所有内容
我已经编写了 Person 类,但是每当我使用 Del 时它什么都不做,如果我将其更改为打印,它似乎会删除所有的人,而不仅仅是我问它的那个人。任何解决此问题的帮助将不胜感激。
python - __del__ 上的 Python 属性错误
我有一个 python 类对象,我想分配一个类变量的值
这个执行结果是正确的,但是有一个错误信息说:
有人可以告诉我我做错了什么吗?
python - 删除字典中的多个项目
我四处寻找它给我的错误,但我不太明白。他们做了一些事情for k, v in dbdata.items
,但这对我也不起作用,它给了我其他错误。
好吧,我要的是删除多个项目。
python - Python:在 for 循环中使用 del
当我意识到 del 似乎不起作用时,我正在使用 for 循环遍历列表。我认为这是因为 i 代表 for 循环的一个对象,而 del 只是删除该对象而不是引用。
然而,我确信我以前做过这样的事情并且它奏效了。
在我的代码中,它实际上是一个字符串列表,但结果是一样的:即使满足 if 条件,删除 i 也没有效果。
有没有办法以这种方式删除数字或字符串?难道我做错了什么?
谢谢。
python - 使用 del 函数从列表中删除偶数
我不允许使用 .remove() 函数删除列表中的偶数,并且规范说:您将修改原始列表,因此它的 id() 不得更改。这就是我所拥有的:
例如,如果我测试函数并输入 xs=[1,2,3,4,5],它会返回 [3,5]。我不知道为什么 1 不返回
python - 从字典函数中删除键
我正在尝试创建一个从字典中删除字符串的 void 函数。
我需要确保该键在字典中,然后该值在该特定键中。
这是我迄今为止所拥有的,但似乎存在某种困境。有什么建议吗?
python - Python中del运算符的行为
我想知道为什么以下不起作用。
del
不会从链表中删除元素。我必须修改delete()
函数,以便我有一个指向目标元素父级的指针。
从控制台,
这在我看来是合乎逻辑的。但是,我不确定为什么第一个代码块不能按我的预期工作。
python - del 运算符如何在 python 中的列表中工作?
我已阅读python docs
forlist
以及del
运算符的工作原理,但我需要解释以下行为
在这种情况下,c
andl
指向同一个对象(列表),因此对一个对象进行更改会影响另一个对象,但删除一个对象并不会删除该对象。那么这里会发生什么?只是pointer
列表对象丢失了吗?
通过切片操作删除
l[::2]
返回新列表。但del l[::2]
会就地删除。那么在这种情况下,不是返回一个新列表吗?这里到底发生了什么?