我注意到当我使用python时,我偶尔会出现一个打字错误并且有一个看起来类似的定义
L = [1,2,3,]
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么这不会导致错误?
它不会导致错误,因为它是一个故意的功能,允许列表和元组使用尾随逗号.
这对于元组尤其重要,否则很难定义单个元素元组:
>>> (100,) # this is a tuple because of the trailing comma
(100,)
>>> (100) # this is just the value 100
100
Run Code Online (Sandbox Code Playgroud)
它还可以更容易地重新排序或添加元素到长列表.
| 归档时间: |
|
| 查看次数: |
268 次 |
| 最近记录: |