海月清辉 发表于 2019-11-16 23:23:54

见鬼的reverse()报错

a =
b = a.reverse()
print(type(b))
print(b)
a.remove(2)
print(a)
a.pop(4)
print(a)

大神们啊   为虾米变量b成了None类了
然后后面的可以执行呢

C:\Users\jx\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/jx/Desktop/test/list.py
<class 'NoneType'>
None



进程已结束,退出代码0

冬雪雪冬 发表于 2019-11-16 23:25:52

a.reverse()是把a自身改变,没有返回值,即b为None

海月清辉 发表于 2019-11-16 23:34:00

冬雪雪冬 发表于 2019-11-16 23:25
a.reverse()是把a自身改变,没有返回值,即b为None

也就是说 只能使用sort()方法吗 ?

海月清辉 发表于 2019-11-16 23:35:28

海月清辉 发表于 2019-11-16 23:34
也就是说 只能使用sort()方法吗 ?

sort报错了啊

冬雪雪冬 发表于 2019-11-16 23:41:31

海月清辉 发表于 2019-11-16 23:34
也就是说 只能使用sort()方法吗 ?

不是的,sort也是一样的。
用reversed函数
>>> a =
>>> b = list(reversed(a))
>>> b

海月清辉 发表于 2019-11-16 23:48:23

冬雪雪冬 发表于 2019-11-16 23:41
不是的,sort也是一样的。
用reversed函数

原来交互式和编程器 相差这么大啊    我看教程可以实现到我这就成车祸现场了

海月清辉 发表于 2019-11-16 23:51:46

冬雪雪冬 发表于 2019-11-16 23:41
不是的,sort也是一样的。
用reversed函数

非常感激您这么晚还在帮助人的真的很感激!
页: [1]
查看完整版本: 见鬼的reverse()报错