python快速生成列表(python列表生成式的两种语法)
导读:1、语法说明 [exprforiter_variniterable...
1 、语法说明
[exprforiter_variniterable] [exprforiter_variniterableifcond_expr]第一种语法 ,首先迭代 iterable 里所有内容 ,每一次迭代 ,都把 iterable 里相应内容放到iter_var 中 ,再在表达式中应用该 iter_var 的内容 ,最后用表达式的计算值生成一个列表 。
第二种语法 ,加入了判断语句 ,只有满足条件的内容才把 iterable 里相应内容放到 iter_var 中 ,再在表达式中应用该 iter_var 的内容 ,最后用表达式的计算值生成一个列表 。
2 、实例
print(\n.join([.join(%dx%d=%2d%(x,y,x*y)forxinrange(1,y+1))foryinrange(1,10)]))以上就是python列表生成式的两种语法 ,希望对大家有所帮助 。更多Python学习推荐:python教学
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!