Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种更有效的方法来实现文本编辑器的这种剪切方法-Python_Python_Performance_Memory Management - Fatal编程技术网

有没有一种更有效的方法来实现文本编辑器的这种剪切方法-Python

有没有一种更有效的方法来实现文本编辑器的这种剪切方法-Python,python,performance,memory-management,Python,Performance,Memory Management,有没有更有效的方法来实现这种方法 def cut(self, start, end): self.clipboard = self.document[start:end] self.document = self.document[:start] + self.document[end:] 您可以通过直接删除所选片段来避免接触: def切割(自、开始、结束): self.clipboard=self.document[开始:结束] del self.docume

有没有更有效的方法来实现这种方法

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

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

def切割(自、开始、结束):
self.clipboard=self.document[开始:结束]
del self.document[开始:结束]

什么是
文档的类型
?不,切片非常有效主板和文档都是StringStyPeer错误:“str”对象不支持项目删除是的,我没有看到您关于
文档
类型的答案