【发布时间】:2018-07-04 11:35:39
【问题描述】:
在实现堆栈时,我得到了两个导入选项,但我无法得到它们之间的区别?
from inspect import stack
s = stack()
l = [1, 2, 3, 45, 5]
sum = 0
for i in l:
s.append(i)
sum = sum + i
avg = sum / len(s)
s.append(avg)
for i in s:
print(i)
获取输出:
FrameInfo(frame=<frame object at 0x7fb51436d828>, filename='/home/alok/PycharmProjects/New/StackImp.py', lineno=2, function='<module>', code_context=['s = stack()\n'], index=0)
1
2
3
45
5
9.333333333333334
【问题讨论】: