del

    4熱度

    2回答

    我想弄清楚最好的方法來刪除的東西,最好不用寫很多代碼。 在我的項目中,我模擬化合物 - 我通過Bond實例將Element實例綁定到其他Element實例。在化學債券往往破產,我想有一個乾淨的方式來做到這一點。我現在的方法是一樣的東西如下 # aBond is some Bond instance # # all Element instances have a 'bondList' of a

    0熱度

    1回答

    我有這個電梯任務,我卡在1個地方。我有一個建築物,裏面有客戶名單。我試圖讓客戶進入電梯的方法 - 客戶被追加到電梯列表中,但無法找到將客戶從建築物清單中刪除的方法:嘗試使用del和list.remove(item),但沒有歡樂。任何人都可以指出我正確的方向嗎? class building(object): def __init__(self, floors = 0, customerN

    1熱度

    4回答

    我正在閱讀Python Essential Reference 4th ed。我無法弄清楚如何在下面的代碼解決問題 class Account(object): num_accounts = 0 def __init__(self, name, balance): self.name = name self.balance = balance

    0熱度

    5回答

    刪除字典裏面的幾個列表項 嗨, 我有一本字典: phone = {"first":100,"second":200,"third":[10,12,5,38],"fourth":400} 讓我們說,我想刪除從12和5從「手機」字典。 有沒有辦法做到這一點使用「del」功能? 我知道如何做到這一點,使用一個.remove() phone["third"].remove(12) phone["th

    2熱度

    1回答

    我想知道爲什麼以下不起作用。 class Node(object): def __init__(self, data, next=None): self.data = data self.next = next def remove(self, value): if self is None: return False

    3熱度

    4回答

    我正在嘗試使用靜態列表來創建一個類,它收集對象類的所有新實例。我面臨的問題,似乎只要我嘗試像使用整數一樣使用列表,我不能再使用神奇標記__del__。 我的例子: class MyClass(object): count = 0 #instances = [] def __init__(self, a, b): self.a = a sel

    1熱度

    4回答

    我發現在涉及循環引用時,自定義__del__方法似乎不會執行。 這裏是一個示例代碼: class DelClass(): def __init__(self,a): self.prop = a def __del__(self): print 'del' if __name__ == "__main__": dc1 = De

    9熱度

    8回答

    在Python中,如何從列表中刪除「列」? 考慮: L = [ ["a","b","C","d"], [ 1, 2, 3, 4 ], ["w","x","y","z"] ] 我想刪除 「列」 2中得到: L = [ ["a","b","d"], [ 1, 2, 4 ], ["w","x","z"] ] 是否有片

    4熱度

    3回答

    對於Python中的列表中的每個運行x或更多連續的零,我想刪除除了它們的x之外的全部零。如果x = 0,則刪除全部零。 我想到一個Python函數,它將一個列表L和一個數字x作爲輸入。 例如,讓L = [7, 0, 12, 0, 0, 2, 0, 0, 0, 27, 10, 0, 0, 0, 0, 8]。 如果x = 0,然後返回L = [7, 12, 2, 27, 10, 8] 如果x = 1,

    14熱度

    3回答

    上Python中的變量調用del。這是否立即釋放分配的內存或仍在等待垃圾收集器收集?像在java中一樣,顯式調用del對內存何時被釋放沒有影響。