问题描述:
将字符串i love u
转化为u love i
(语法不正确,请忽略),即实现字符串的翻转。
操作:
s = "i love u"
l = s.split(' ') # 将字符串s转化为列表l,按空格隔开,l = ['i', 'love', 'u']
l = l[::-1] # 翻转列表l,l = ['u', 'love', 'i']
s_inv = ' '.join(l) # 将列表转化为字符串,按空格隔开
print(s_inv) # s_inv: u love i
总结:
split()
:将字符串转化为列表;
.join()
:将列表转化为字符串。值得注意的是,待转化的列表中的元素必须是字符或字符串。
二者的用法见上。