文章目录
- 需求
- 一、思路分析
- 二、实现代码
需求
计算列表,且得到结果为以下列表:[1,4,9,16,25,36,49,64,81,100]
一、思路分析
1、通过列表分析可知:每个元素对应的是1-10的平方值
2、所以通过遍历1-10的值,再计算平方即可
3、生成格式是列表,可直接用列表生成式
4、因取值范围含头不含尾,所以是range(1,11)
二、实现代码
代码如下(示例):
l = [i*i for i in range(1,11)]
print(l)
返回结果:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1UGMxMzYiVTYmVTM1gzY5YWYmRzM4Q2YhNTMiVzY0MzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)