美文网首页
列表推导式

列表推导式

作者: 兮_吾 | 来源:发表于2018-05-21 11:10 被阅读0次

    列表推导式由包含一个表达式的中括号组成,表达式后面跟随一个 for 子句,之后可以有零或多个 for 或 if 子句。结果是一个列表,由表达式依据其后面的 for 和 if 子句上下文计算而来的结果构成。

    squares = [x**2 for x in range(10)]

    [(x, y) for x in [1,2,3] for y in [3,1,4] if x != y]

    99乘法表

    print ('\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))

    相关文章

      网友评论

          本文标题:列表推导式

          本文链接:https://www.haomeiwen.com/subject/fylfjftx.html