为什么for循环不能正常工作?它只返回了一个元素。在
1。在
rx = ['abc', 'de fg', 'hg i']
def string_m(a=rx):
for i in a:
l = re.sub(" ","/",i)
r = l.split("/")
r.reverse()
rx = " ".join(r)
return rx
a=string_m(rx)
print(a)
输出:
^{pr2}$2。在
rx = ['abc', 'de fg', 'hg i']
def string_m(a=rx):
for i in a:
l = re.sub(" ","/",i)
r = l.split("/")
r.reverse()
rx = " ".join(r)
return rx
a=string_m(rx)
print(a)
输出:
i hg
--有人能帮我看看我做错了什么吗?在
最大的问题是返回for循环第一次迭代的结果,而不是在for循环完成之后。在
另一个问题是字符串不能用reverse()方法反转。如果要反转输出,请尝试上述操作。在
相关问题 更多 >
编程相关推荐