在python中,列表有一个insert方法,该方法返回None。你知道吗
li = ['a','b']
print li.insert(1,'a')
None
我需要它来归还名单
print li.insert(1,'a')
['a','a','b']
我试图通过创建一个新类来实现这一点,但是我被卡住了
class Nlist(list):
def insert(self,*args,**kwargs):
super(Nlist,self).insert(*args,**kwargs)
return #what?
Tags:
而不是
做这个
您可以这样子类化列表:
相关问题 更多 >
编程相关推荐