为什么此代码的输出为 none。我试图获得反向输出

Why this code is giving output as none. I was trying to get the reversed output

为什么下面的代码给我输出 none。基本上,我尝试将输出作为 Lastname Firstname。 所以我使用了 split(),这样它将 return 我的列表,然后我尝试使用 reverse() 反转列表。 虽然我得到的输出是 none.

代码:

fn="FirstName LastName".split(" ")
a=fn.reverse()
print(a)

list.reverse() 更改列表“就地”,因此您的 a 变量是 None.

尝试:

fn = "FirstName LastName".split(" ")
fn.reverse()
print(" ".join(fn))

打印:

LastName FirstName