python - 为什么 [1].append(2) 评估为 None 而不是 [1,2]?

标签 python

<分区>

为什么 print [1].append(2) 的计算结果为 None?我希望 [1,2]

>>> print [1].append(2)
None

最佳答案

那是因为 append 不返回任何内容 (= None)。

>>> print [1].append(2)
None

关于python - 为什么 [1].append(2) 评估为 None 而不是 [1,2]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12201716/

相关文章:

python - 使用 Swig 和 distutils 为 Python 3 构建扩展

python - 使用 pandas 检查哪一列存在值

python - Amazon Lex 中的分段验证/解析

python - 列表中列表的乘积显示为列表

javascript - 如何将复选框设置为带有确认消息的按钮?

python - GridSearch 最佳模型 : Save and load parameters

Python打包分发安装后步骤

python - Django ORM : Implement Pre-save for a "Field" instead of a "Model"

python初学者: import mysite.管理失败?

python - 如何制作一个用方括号调用的方法?