广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件专业 > Python专业 > 正文

为什么 Python 在列表和元组的末尾允许使用逗号?

作者:张荣德发布时间:2022-11-28分类:Python专业浏览:640


导读:Python允许您在列表,元组和字典的末尾添加一个尾随逗号:Python学习群592539176[1,2,3,]('a','b','...

Python 允许您在列表,元组和字典的末尾添加一个尾随逗号:


Python学习群592539176

[1, 2, 3,]

('a', 'b', 'c',)

d = {

    "A": [1, 5],

    "B": [6, 7],  # last trailing comma is optional but good style

}


有几个理由允许这样做。
如果列表,元组或字典的字面值分布在多行中,则更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。
不小心省略逗号会导致难以诊断的错误。例如:


python学习群592539176

x = [

  "fee",

  "fie"

  "foo",

  "fum"

]


这个列表看起来有四个元素,但实际上包含三个 : "fee", "fiefoo" 和 "fum" 。总是加上逗号可以避免这个错误的来源。
允许尾随逗号也可以使编程代码更容易生成



Python专业排行
标签列表
网站分类
文章归档
最近发表