需求
计算列表,且得到结果为以下列表:[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)
返回结果:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
![在这里插入图片描述](https://img-blog.csdnimg.cn/34c5b13acd834faf9c8515fa5bc310e5.png)