假设我有一个字符串“abcde”,并且想要得到“deab”。如何使用字符串切片获得“deab”?
我试过使用 string[-2:1]
,但这给了我一个空结果 ''
。
我正在从事的项目使得将其拆分为 [-2:]
和 [:2]
很困难,因此出现了这个问题。谢谢!
最佳答案
您可以通过将字符串加倍来模拟换行:
(string * 2)[3:7]
这不一定比通常的方式获得两个切片效率低得多:它只创建一个临时字符串而不是两个,但显然需要更多空间。
关于Python切片从负数到正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49023123/