我注意到当我使用 python 时,我偶尔会出现打字错误并有一个看起来像这样的定义
L = [1,2,3,]
我的问题是,为什么这不会导致错误?
最佳答案
它不会导致错误,因为列表和元组允许尾随逗号是一项有意的功能。
这对于元组尤其重要,否则很难定义单个元素的元组:
>>> (100,) # this is a tuple because of the trailing comma
(100,)
>>> (100) # this is just the value 100
100
它还可以更轻松地重新排序或向长列表添加元素。
关于Python列表语法解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403109/