为什么列表中允许尾随逗号?

为什么列表中允许尾随逗号?,第1张

为什么列表中允许尾随逗号

主要优点是,它使多行列表更易于编辑,并减少了差异

变更:

s = ['manny',     'mo',     'jack',]

至:

s = ['manny',     'mo',     'jack',     'roger',]

仅涉及差异的单行更改

  s = ['manny',       'mo',       'jack',+      'roger',  ]

当省略尾部逗号时,这击败了更令人困惑的多行差异:

  s = ['manny',       'mo',-      'jack'+      'jack',+      'roger'  ]

后面的差异使得很难看到仅添加了一行,而另一行没有更改内容。

它还降低了这样做的风险:

s = ['manny',     'mo',     'jack'     'roger'  # Added this line, but forgot to add a comma on the previous line]

并触发隐式字符串文字串联,产生

s = ['manny', 'mo','jackroger']
而不是预期的结果。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5649193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存