0
我正在寫我的第一個Python類,我想知道這是否是正確的語法從我的字典中刪除特定的'歌'。 我將文件中的數據加載到字典中並存儲它。實現'刪除'方法的語法(和設置)
該語法正確嗎?
def delete_song(id): #Do I need to do self_song(self, id) instead?
del self.song_names[id]
id是正在傳遞的歌曲的ID。這是否會從我的字典中刪除一首歌曲?在此之前的代碼中,我已經從文件中讀取了一首歌的名稱,名稱爲self.song_names [id] = sname,它來自組件sname = components [1]。
此外,我無法理解如何去設置功能。這是從正確的軌道開始的嗎?
def set_song(id, list((title,genres))):
self.movie_names[id] = title
self.movie_genres[id] = genres
我想通了,如何實現get方法,並在其中我用
self.song_names [ID] = SNAME和 self.song_genres [ID] = sgenre
任何提示?
如果您從類中調用該函數,該函數通常需要自行處理。 – sihrc
可能重複的[Python類 - 設置和刪除方法?](http://stackoverflow.com/questions/21818037/python-class-set-delete-methods) – pillmuncher
我沒有看到你設置「中」 – Marichyasana