这两种方法在python中定义列表有什么区别?

时间:2014-09-26 17:58:36

标签: python python-2.7 python-3.x

在Python中定义list的这两种方式之间有什么区别吗?

lst1=[1,2]
lst2=[1,2,]

如果之间没有区别,为什么Python定义这两种方式?

1 个答案:

答案 0 :(得分:1)

主要是为了方便起见,特别是在定义多行列表时。

mylist = [
    1,
    2,
    3,
]

尾随逗号使添加新项目或重新排序更容易。如果你养成了总是留下逗号的习惯,那么由于忘记删除逗号而导致的错误就会消失。