关于删除列表首项,并反转剩余列表,为什么输出反转列表显示None呢
x=input().split()
del x[0]
l=list(map(eval,x))
print(l)
a=l.reverse()
print(a)
4 1 2 3 4
[1, 2, 3, 4]
None
这是因为list的reverse方法没有返回值,所以你用a去接收它的返回值是空的None。你直接调用l.reverse()后print(l)就可以了。望采纳哦
列表的reverse方法是原地操作,改变的就是当前列表,不会有返回值,或者说返回值是None,所以你打印a输出的就是None
不知道你这个问题是否已经解决, 如果还没有解决的话: