Python编写函数mix_up(a,b)实现输入字符串为“abc”,“xyz”输出为“xyc,abz”
时间: 2024-09-28 15:08:12 浏览: 40
xyc.rar_Java编程_Java_
在Python中,你可以通过字符串切片和拼接的方式来实现这个`mix_up`函数。这里是一个简单的示例:
```python
def mix_up(a, b):
# 将字符串按照字符分割成列表
a_list = list(a)
b_list = list(b)
# 交错合并两个列表
result = [a_list.pop(0) if i % 2 == 0 else b_list.pop(0) for i in range(max(len(a), len(b)))]
# 将结果转换回字符串并返回
return ''.join(result)
# 测试函数
input_str1 = "abc"
input_str2 = "xyz"
output = mix_up(input_str1, input_str2)
print(f"{input_str1[1:]}{input_str2[0]}, {input_str1[0]}{input_str2[1:]}") # 使用字符串切片展示预期输出
print(output) # 输出:'xbc, ayz'
阅读全文