02 面题

面题 P127 128

info = []

def func():
    print(item)
    
for item in range(10):
    info.append(func)

info[0]() #for 循环后 item的值为: 9
info = []

def func(i):
    def inner():
        print(i)
	return inner

for item in range(10):
    info.append(func(item))

info[0]()  #0 里面的值都是不一样
info[1]()  #1 
info[4]()  #4

posted @ 2024-09-26 06:08  jhchena  阅读(2)  评论(0编辑  收藏  举报