刚开始学python,list输出None是怎么回事,怎么解决?

python列表中增加、移出输出的是None,是怎么回事,求告知,刚开始自学,如问题很傻,请见谅!

因为python函数使用return返回值,如果不用return, 而用print输出值,这个函数默认还有一个返回值为None,要么直接用函数,要么将return返回为空字符
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-25
append 和remove函数是不返回结果的,正常现象.
你要写成这样
list1.remove('遇见')
print(list1)
list1.append('风采')
print(list1)追问

我按照这个输入,输出有问题

帮忙解答一下,谢谢(*°∀°)=3

追答

你那list1.append括号多了一个啊

追问

😢没注意到,谢谢,见笑了

本回答被提问者和网友采纳
第2个回答  2019-11-25
在python中,append、remove、sort等函数都是原地改值,执行这些函数后,要print(原对象)才行。
第3个回答  2019-11-25
应该是直接list1
相似回答