list1 = [1,2,3]
list2 = [4,5,6]
列表推导:lx = [(l1,l2) for l1 in list1 for l2 in list2]
生成器表达式 gx = ((l1,l2) for l1 in list1 for l2 in list2)
for g in gx:
print(g)
参数:
def func1(self,first,*args,sechond = "second param",**kwargs):
pass
解释:(转自:https://www.cnblogs.com/df888/p/14634619.html)
- first是定位参数,positional parameter,不可省略。
*args
是可变参数,arguments,存入元组。- second是默认值参数,default argument values,可以省略。
**args
是关键字参数,keyword arguments,存入字典。