1、在list中添加list
def add_L2L():
l1 = []
l2 = []
for j in range(5)
for i in range(10):
l2.append(i)
l2 = []
l1.append(l2)
注意事项: (1)子list需要及时清空;(2)添加函数为list.append
2、返回列表(用yield 代替)
def r_L():
l1 = []
for i in range(10):
l1.append(i)
return l1
注意:可以在函数中定义list,然后直接将这个list返回,不用考虑局部变量的问题
def r_L():
l1 = []
for i in range(10):
yield i
这个代码和上述代码的结果相同:只是用yield 代替了return,从上面的结果也可以看出,yield的作用是将i组合成了一个list返回。