【发布时间】:2020-06-27 19:45:08
【问题描述】:
我已经在 python 中编写了代码,如果我将整数作为输入,它可以正常工作,但在给出字符串时它不会。
例子-
输入:
2
i.like.this.program.very.much
pqr.mno
预期输出:
much.very.program.this.like.i
mno.pqr
但我得到的输出与输入相同。字符串没有反转。 我写的代码是-
t=int(input())
for i in range(t):
string1=input()
li1=string1.split()
li2=li1[::-1]
output=' '.join(li2)
print(output)
运行上述输入后,我得到 -
输出:
i.like.this.program.very.much
pqr.mno
【问题讨论】:
-
无论您的解决方案是什么,在第一行中您通过调用
int()将输入转换为整数,因此预计这仅适用于整数。 -
什么是pqr.mno和2?
标签: python string data-structures reverse