python列表生成器
时间: 2023-06-28 20:09:40 浏览: 100
Python列表生成器是一种快速创建列表的方式。它们通常比使用循环语句手动创建列表更为简洁和高效。下面是几个示例:
1. 使用循环语句创建一个列表:
```
my_list = []
for i in range(10):
my_list.append(i)
print(my_list)
```
2. 使用列表生成器创建相同的列表:
```
my_list = [i for i in range(10)]
print(my_list)
```
3. 使用条件语句过滤生成的列表元素:
```
my_list = [i for i in range(10) if i % 2 == 0]
print(my_list)
```
4. 使用列表生成器创建多维列表:
```
my_list = [[i*j for j in range(5)] for i in range(5)]
print(my_list)
```
以上是几个常见的列表生成器示例,通过灵活使用列表生成器可以简化代码并提高代码效率。
阅读全文