在使用 python 时,当我们想要创建从 0 开始的列表时,我看到了 2 种不同的使用范围函数的方法。
list=range(10)
list=range(0,10)
我知道如果我们将 0 更改为另一个数字,输出会有所不同,但在这种情况下,输出完全相同。
我想知道这是否只是个人决定,还是使用一种或另一种语法(内存、调试等)更有意义。
最佳答案
第二种方式没有什么特别的。我能想到的一个原因是,如果您希望 0
成为其他内容的占位符 - 即,如果您打算稍后将其更改为其他内容,并且包含 0
表示。除此之外,这只是偏好。在我个人看来,除非您有充分的理由包含 0
,否则我会坚持使用 range(10)
。
请注意,永远不要将 list
用作变量名,因为它是一个内置函数。
关于python - 范围函数的正确编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15776438/