python基础:生成器、迭代器、参数

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,存入字典。

 

posted @ 2021-06-15 16:23  _titleInfo  阅读(46)  评论(0编辑  收藏  举报
//雪花飘落效果