2024-05-14 14:37:15 发布
网友
Possible Duplicate:why does python's list.append evaluate to false?
我认为list1.extend(list2)和list1.append(num)应该返回变异列表,而不是None(void)。以及具有破坏性地改变原始列表的副作用。
list1.extend(list2)
list1.append(num)
None
我相信这样做的目的是提升可读代码并减少错误。这个决定是很久以前做出的,但是您可能可以通过查看python/python dev邮件列表的归档文件找到更多信息。
Python3本来是改变这种行为的机会,但正如您所看到的,开发团队并不认为它是一个设计错误
我相信这样做的目的是提升可读代码并减少错误。这个决定是很久以前做出的,但是您可能可以通过查看python/python dev邮件列表的归档文件找到更多信息。
Python3本来是改变这种行为的机会,但正如您所看到的,开发团队并不认为它是一个设计错误
相关问题 更多 >
编程相关推荐