Python中文
首页
教程
问答
标签
搜索
登录
注册
调用Lis中的对象
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<pre><code>class MySong: _songTitle = "Song Title" _artistName = "Artist Name" _likeIndicator = -1 def setTitleAndArtist(self, songTitle, artistName): self._songTitle = songTitle self._artistName = artistName def setLike(self, likeIndicator): self._likeIndicator = likeIndicator def undoSetLike(self, songTitle): Null def getTitle(self): return self._songTitle def getArtist(self): return self._artistName def getLikeIndicator(self): return self._likeIndicator class MyPlaylist: _mySongs = [] def add(self, song): self._mySongs.append(song) def showTitles(self): index = 0 titlesList = [] while index != len(self._mySongs): titlesList.append(self._mySongs[index].getTitle()) index = index + 1 return titlesList def remove(self): remindex = 0 while remindex != len(self._mySongs): if (self._mySongs[index].getTitle()) == remChoice : return("Song FOUND debug!") self._mySongs.remove(index) else: remindex = remindex + 1 return("Song NOT FOUND debug!") def getMySong(self): Null </code></pre> <p>在<code>_mySongs = []</code>中有一个歌曲对象列表。我正试图删除一个,基于那个对象的title变量。你知道吗</p> <p>在程序的一个单独的(unshown)部分,要求用户输入他们想要删除的歌曲的标题作为字符串。这将另存为<code>remChoice</code>。你知道吗</p> <p>我不完全确定如何删除基于标题的歌曲。 我已经尝试了一段时间,很明显,我们在列表中找到了歌曲的索引,方法是将其与标题匹配(通过调用getTitle方法),然后在找到索引时删除该索引。你知道吗</p> <p>这不管用。我哪里出错了?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>试试看 <code>self._mySongs.remove(title)</code> 这应该管用。 (或从另一个对象:用对象名替换self)</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
“matplotlib”ImportError:DLL加载失败:%1不是有效的Win32应用程序
7 回答
“matplotlib”中对字体设置的奇怪响应
9 回答
“matplotlib”如何将绘图调整为图形大小?
4 回答
“Matplotlib不支持生成器作为输入。当我尝试使用scatter()打印列表时”
8 回答
“matplotlib中的点悬停时是否可能显示标签?”
2 回答
“max_features”如何限制sklearn集成模型中的特征数量?
9 回答
“max_poolig2d_3/MaxPool”的1减去2导致维度大小为负
10 回答
“maxiter”参数对中的方法“SLSQP”有效吗scipy.optimize.minimize?
10 回答
“maxRunningTime”选项的格式(谷歌人工智能平台)
4 回答
“MDMenuItem”对象在MDDropdownMenu上没有属性“callback”
9 回答
“Mean”不适用于Pandas数据帧,从Pickle读取16 x 200000+个观察值
5 回答
“MediaDefiningClass”对象不是iterable Djangoimportexp
4 回答
“Medicine”对象没有属性“add”错误
10 回答
“MergeSummary”Op的“inputs”具有与预期类型字符串不匹配的类型[bool,bool,bool,bool,bool,bool,bool]
9 回答
“message”:“所需的请求部分“file\”不存在”
3 回答
“message”是Django还是Python中的保留字?
10 回答
“method”和“method”的实例之间不支持“<”,Python,Djang
8 回答
“method”对象不可订阅。不知道怎么了
3 回答
“Method”对象不是iterab
6 回答
“method”对象不是iterable dataframe python
4 回答