Python学习杂记十
来源:互联网 发布:横版网络手游 编辑:程序博客网 时间:2024/06/05 20:10
>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
但如果要生成[1x1, 2x2, 3x3, ..., 10x10]
怎么做?方法一是循环:
>>> L = []>>> for x in range(1, 11):... L.append(x * x)...>>> L[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
但是循环太繁琐,而列表生成式则可以用一行语句代替循环生成上面的list:
>>> [x * x for x in range(1, 11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
0 0
- Python学习杂记十
- python学习笔记,杂记
- python 学习杂记
- Python学习杂记一
- Python学习杂记二
- Python学习杂记三
- Python学习杂记四
- Python学习杂记五
- Python学习杂记六
- Python学习杂记七
- Python学习杂记八
- Python学习杂记九
- Python学习杂记十一
- Python学习杂记十二
- Python学习杂记十三
- Python学习杂记十四
- Python学习杂记十五
- Python学习杂记十六
- log4j:WARN No appenders could be found for logger
- Cannot send session cookie - headers already sent by
- c语言字符串 数字转换函数大全
- 文件操作
- Number Sequence(1005)
- Python学习杂记十
- ubuntu配置
- [NWPU][2014][TRN][21]数论入门 B - 扩展欧几里得 POJ 1061
- TC SRM 632-500 Potential Geometric Sequence
- 打印和为s的连续正数序列
- Sql2008 复制 发布 订阅 (数据同步)
- 判断代码中main()的个数
- 黑马程序员——java基础:循环
- nsdata