推导式创建序列
推导式是从一个或者多个迭代器快速创建序列的一种方法.它可以将循环和条件判断结合,从而避免冗长的代码.推导式是典型的Python风格
列表推导式
![](https://i-blog.csdnimg.cn/blog_migrate/c19b69f5171b5d04052ff71ac94dcbbc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7d05c455c70acea4779ebfb8df6c17e8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ee43fbd59fe0f5b73525f2764f535259.png)
字典推导式
集合推导式
![](https://i-blog.csdnimg.cn/blog_migrate/b45cddaa5a797328420ace2ed4c63971.png)
生成器推导式(生成元组)
元组是没有推导式的.一个生成器只能运行一次.第一次迭代可以得到数据,第二次迭代发现数据已经没有了
综合练习
1. 绘制多个同心圆
![](https://i-blog.csdnimg.cn/blog_migrate/689edbebf34645a5d292f6b91ceb52ac.png)
2. 绘制 18*18 棋盘
![](https://i-blog.csdnimg.cn/blog_migrate/bb2af1513e8a06c1c495f73f04c22fd2.png)