python列表生成式

基础语法格式
[exp for var in iterable]
exp:表达式
var:变量
iterable:可迭代对象
执行过程:
1,先遍历可迭代对象中的元素
2,将此元素赋值给var
3,将var的值作用到exp这个表达式上
4,将表达式的结果生成一个新列表

条件判断格式
[exp for var in iterable if condition]
注意:条件判断格式(有else语句时使用,注意这个判断条件都放for前面)
[exp if condition else for var in iterable]

嵌套循环
[exp for var in iterable for var in iterable]

posted @ 2020-05-23 22:27  左岸丶  阅读(148)  评论(0编辑  收藏  举报