gpt4 book ai didi

python - 向前和向后遍历字符串,提取交替字符

转载 作者:行者123 更新时间:2023-12-05 09:35:50 24 4
gpt4 key购买 nike

我正在研究 Python,并且有一个实验室我似乎无法破解。我们有一条线,例如shacnidw,必须转换为sandwich。我不知何故需要使用 for 循环进行迭代,并首先选择具有奇数索引的字母,然后是向后偶数索引。比如选择索引为 1,3,5,7,8,6,4,2 的字母。

使用列表或切片看起来很明显,但我们还不允许使用这些函数。我想问题是我该怎么做?

最佳答案

希望我能正确理解您的问题。检查下面的代码。

s = 'shacnidw'
s_odd = ""
s_even = ""
for i in range(len(s)):
if i%2 == 0:
s_even += s[i]
for i in range(len(s), 0, -1):
if i%2 == 1:
s_odd += s[i]

print(s_even + s_odd)

希望对您有所帮助。

关于python - 向前和向后遍历字符串,提取交替字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65608114/

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