Я пытаюсь разбить строку справа. Ниже приведен код.
string = "abcde"
n = len(string)
slices = [string[i-3:i] for i in range(n,0,-3)]
print (slices)
Я получаю вывод как ['cde', '']
. Я пытаюсь получить ['cde', 'ab']
Но когда я делю его слева, он дает правильный вывод, т. Е.,
string = "abcde"
slices = [string[i:i+3] for i in range(0,n,3)]
print (slices)
output: ['abc', 'de']
Кто-нибудь может указать, где я иду не так?