gpt4 book ai didi

python - 如何创建可用作实际字符串的可变字符串类?

转载 作者:太空狗 更新时间:2023-10-30 01:22:56 24 4
gpt4 key购买 nike

我想创建一个表示字符串的 python 类,但可以高效修改。我想过实现一个树状数据结构,但我不知道如何让它表现得像一个字符串,这样它就可以用在所有类型的字符串函数中,例如在正则表达式中。

当然可以在每次需要的时候从数据结构中构造一个字符串,但这不是很有效,而且浪费了数据结构的效率。

有什么想法吗?

最佳答案

我认为需要同时实现“序列”和“缓冲”Python 协议(protocol),它们只能从 C 中获得。我知道有一个库可以执行此操作,尽管它有点过时:

https://code.google.com/p/gapbuffer/

关于python - 如何创建可用作实际字符串的可变字符串类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18288108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com