python生成列表
时间: 2023-11-25 10:49:11 浏览: 88
list()函数是Python的内置函数,它可以将任何可迭代数据转换为列表类型,并返回转换后的列表。当参数为空时,list函数可以创建一个空列表。除此之外,Python还提供了一些生成列表的方法,例如使用列表推导式、使用map()函数等。其中,列表推导式是一种简洁而强大的生成列表的方式,它可以根据特定的规则快速生成一个列表。例如,可以使用以下代码生成一个由1到10的整数构成的列表:
```
my_list = [i for i in range(1, 11)]
print(my_list)
```
输出结果为:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
另外,使用map()函数也可以生成列表。map()函数可以将一个函数应用于一个可迭代对象的所有元素,并返回一个由结果组成的列表。例如,可以使用以下代码生成一个由1到10的整数的平方构成的列表:
```
my_list = list(map(lambda x: x**2, range(1, 11)))
print(my_list)
```
输出结果为:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
阅读全文