首页 文章资讯内容详情

在 Python 中成对交换字符串字符的程序

2026-06-03 2 花语

假设我们有一个字符串s。我们必须将所有奇数定位元素与偶数定位元素交换。所以最后我们将得到s的排列,其中元素是成对交换的。

因此,如果输入类似于s="programming",那么输出将是"rpgoarmmnig"

示例

让我们看看以下实现以获得更好的理解-

def solve(s): s = list(s) for i in range(0, len(s)-1, 2): s[i], s[i+1] = s[i+1], s[i] return .join(s) s = "programming" print(solve(s))

输入

"programming"输出结果rpgoarmmnig