创建列表时会发生多少变量分配?

时间:2015-12-02 23:54:23

标签: python list big-o variable-assignment execution-time

我正在尝试使用变量赋值作为计算单位来计算代码的执行时间。我正在努力遵循的是各种方法涉及多少变量赋值。

例如,如果我的部分代码是list = [first, second, third],那么这会被视为一个变量赋值(对于列表)还是三个(列表中的每个项目都有一个)?

list.append()等其他方法也是如此。代码list1.append([one, two, three])是否只被视为一个赋值,因为它分配了整个列表?还是算三个?这个问题可能会更加深入list1.append([max(list2), min(list2), range(list2)])

有人可以在这种情况下解释如何处理执行时间吗?提前致谢

0 个答案:

没有答案