我正在尝试从相同的列表中删除数字。因此,如果我有 1、2、3、4、5、3 并告诉它删除 3,它只会删除第一个(使用 .remove)给我 1、2、4、5、3。我现在知道 .remove 只应该删除第一个,所以我的问题是,我还能使用什么其他方法?我已经尝试过 .pop 和 del 但似乎都没有做所有这些(尽管我可能做错了)。我本来只是制作一个没有重复号码的新列表,但它意味着要通过我的老师驱动程序,所以我不能只是制作一个新列表(或者至少,我假设有更简单的方法?)以防万一有帮助,到目前为止,这是代码的一部分:
def remove_element(self,integer):
self.integer = integer
self.members.remove(integer)