Python学习笔记(九)
2015-05-19 15:44
288 查看
列表生成式:
复杂表达式:
字符串可以通过 % 进行格式化,用指定的参数替代 %s。
生成如下html文件:
字符串的join()方法可以把一个 list 拼接成一个字符串。
条件过滤:
多层表达式:
>>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
复杂表达式:
tds = ['<tr><td>%s</td><td>%s</td></tr>' % (name, score) for name, score in d.iteritems()] print '<table>' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>'
字符串可以通过 % 进行格式化,用指定的参数替代 %s。
生成如下html文件:
<table border="1"> <tr><th>Name</th><th>Score</th><tr> <tr><td>Lisa</td><td>85</td></tr> <tr><td>Adam</td><td>95</td></tr> <tr><td>Bart</td><td>59</td></tr> </table>
字符串的join()方法可以把一个 list 拼接成一个字符串。
条件过滤:
>>> [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64, 100]
多层表达式:
>>> [m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
相关文章推荐
- Python Tables 学习笔记
- [学习笔记]Python_字符串
- Python学习笔记三(Python程序升级安装及其Tab自动补齐功能)
- python学习笔记
- python学习笔记(一)
- python3.x文件IO学习笔记
- python学习笔记(二)
- python基础课程_学习笔记21:文件和材料
- Python学习笔记——字符编码与二进制,字符编码的区分和介绍和用的交互程序
- python学习笔记 - urllib2和cookielib模块心得
- python学习笔记011——内置函数__sizeof__()
- Python学习笔记:元组的创建
- opencv-python 学习笔记1:简单的图片处理
- python 个人学习笔记1
- python 学习笔记 8 -- Python下调用Linux的Shell命令
- python 学习笔记
- Python 2.7 学习笔记 基本语法和函数定义
- python学习笔记6(第一个python程序)
- 用python画箱体图-python学习笔记21
- Python 写类似EXCEL的日期函数 的学习笔记