标签: performance list python-3.x
我在我的python脚本中使用了一个大型列表,需要经常访问此列表的最后一个值,而列表并没有那么多改变。我应该直接访问它(longList[-1])还是最好将列表的最后一个值分配给变量(lastValue = longList[-1])并使用此变量。当然,我必须在列表更改时更新变量。
longList[-1]
lastValue = longList[-1]
从少数几个功能点来看,我更关注它可能带来的性能提升。
答案 0 :(得分:3)
列表访问需要O(1)时间。因此,无需将其分配给变量。