这两种在python中定义列表的方法有什么区别?
在Python中定义这两种在python中定义列表的方法有什么区别?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,在Python中定义list的这两种方法之间有什么区别吗 lst1=[1,2] lst2=[1,2,] 如果两者没有区别,为什么Python要定义这两种方式呢?主要是为了方便,尤其是在定义多行列表时 mylist = [ 1, 2, 3, ] 后面的逗号使添加新项目或对其重新排序变得更容易。如果您养成了总是在后面留下逗号的习惯,那么由于忘记删除逗号而导致的错误就会消失。这也意味着如果您在列表中添加一个新项目,差异将仅为1行,而不是2行。这听起来像是一件很小的事情,但在
list
的这两种方法之间有什么区别吗
lst1=[1,2]
lst2=[1,2,]
如果两者没有区别,为什么Python要定义这两种方式呢?主要是为了方便,尤其是在定义多行列表时
mylist = [
1,
2,
3,
]
后面的逗号使添加新项目或对其重新排序变得更容易。如果您养成了总是在后面留下逗号的习惯,那么由于忘记删除逗号而导致的错误就会消失。这也意味着如果您在列表中添加一个新项目,差异将仅为1行,而不是2行。这听起来像是一件很小的事情,但在大团队中工作时,它变得很重要,因为它使“git diff”看起来更干净,使还原和合并更容易发生。