単語による文字列の反転(Python)
1256 ワード
単語による文字列の反転:各単語内のアルファベットの順序を維持し、単語の順序を反転するだけです.例:
元の文字列:
That is a boy
反転すると次のようになります.
boy a is That
元の文字列:
That is a boy
反転すると次のようになります.
boy a is That
def reverse_word(s):
s1 = s.split(' ')
i, j = 0, len(s1)-1
while i < j:
s1[i], s1[j] = s1[j], s1[i]
i += 1
j -= 1
return ' '.join(s1)
if __name__=="__main__":
s = 'That is a boy'
print(reverse_word(s))