gpt4 book ai didi

python - 我怎样才能反转切片?

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:26 24 4
gpt4 key购买 nike

我现在的代码

sentence = "Sentence!"
print(*sentence[::3], sep="--")

输出:S--t--c

我怎样才能反转切片,使相同的输入产生 -en-en-e!

我试过在 ::3 中做 -3 和不同的数字,但都没有用

最佳答案

像这样:

sentence = 'Sentence!'

import re
tokens = re.findall(r'.(..)', sentence)
print('', '-'.join(tokens), sep='-') # prints: -en-en-e!

编辑:解决评论中的问题:

This works, although how can I get this to start on the 3rd letter?

你可以试试这个:

tokens = re.findall(r'(..).?', sentence[2:])
print(*tokens, sep='-')

这将输出:nt-nc

这是你想要的吗?

关于python - 我怎样才能反转切片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59075212/

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