我遇到过很多情况,例如
while(len(somelists) > 0):
somelist = somelists.pop() # prob not the best example
...
当我阅读代码时,这常常让我感到困惑,因为我最终错过了这一点。
由于我在许多语言中经常看到这种情况,我只是想知道这实际上是一个好的命名约定吗?
最佳答案
s
没问题,但 list
不行。尝试根据变量所代表的内容来命名变量,而不是它们的类型。所以:
while(len(cars) > 0):
car = cars.pop()
当然,有些人设法完全避免s
的问题。他们对汽车容器应用了相同的建议,所以我们有:
while(len(dealership) > 0):
car = dealership.pop()
关于python - 命名列表列表中的元素是一个好的命名约定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19391186/