有没有更有效的方法为文本编辑器实现此cut方法-Python

问题描述

有没有更有效的方法来实现此方法

def cut(self,start,end):
        self.clipboard = self.document[start:end]
        self.document = self.document[:start] + self.document[end:]

解决方法

您可以通过直接删除所选片段来避免接触:

def cut(self,start,end):
        self.clipboard = self.document[start:end]
        del self.document[start:end]