gpt4 book ai didi

python - 如何将一个字符串的前两个字母与第二个字符串的前两个字母交换?

转载 作者:行者123 更新时间:2023-12-01 04:28:35 31 4
gpt4 key购买 nike

这就是我到目前为止所拥有的。

def mix_up(a, b):

a = a.replace(a[0:1], b[0:1])
b = b.replace(b[0:1], a[0:1])

return a + b

print mix_up('keegan', 'josh')

它返回:jeeganjosh

我需要它来返回 joegan kesh

最佳答案

你想得太复杂了。您不需要替换来恰好替换两个字符,只需执行以下操作:

a, b = b[0:2]+a[2:], a[0:2]+b[2:]

我在这里用一行来做,因为否则我需要至少一个缓冲区变量来覆盖被覆盖的部分。

关于python - 如何将一个字符串的前两个字母与第二个字符串的前两个字母交换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32745896/

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