求助,求解释解释 不是特别懂
Topic source因为输出的是每个列表的和,参考下面的代码。
list1 = [1,3]
list2 = [0,2]
list3 = [list1,list2]
a=0
b=0
def demo():
global b
for i in list3:
a = sum(i)
yield a
b += a
yield b
c=demo()
print(next(c))
print(next(c))
print(next(c))
print(next(c))
- 1
KKKKKKKEM
交互页面输入: list = [list1,list2]
for i in list:
假如list1 = [1,0] list2 = [0,1]
为何返回的是两个1 而不是1个2