首页 > 解决方案 > 列表项之间的无意串联

问题描述

我一直在处理一些列表,直到我意识到一个奇怪的行为。我忘了在列表的项目之间加逗号。然后我得到了这个:

my_list = ['foo', 'bar' 'xpto', 'qux']
>>> ['foo', 'barxpto', 'qux']

我花了很长时间才意识到我忘了把逗号放在那里,因为程序没有抛出任何错误。那么,为什么会这样呢?为什么python连接列表项而不是抛出异常?

标签: pythonpython-3.x

解决方案


推荐阅读