天天看点

python---如何生成列表[1,4,9,16,25,36,49,64,81,100]需求一、思路分析二、实现代码

文章目录

  • 需求
  • 一、思路分析
  • 二、实现代码

需求

计算列表,且得到结果为以下列表:[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)
           

返回结果:

python---如何生成列表[1,4,9,16,25,36,49,64,81,100]需求一、思路分析二、实现代码