python循环结果生成列表
时间: 2023-10-14 22:21:35 浏览: 53
可以使用列表推导式来生成循环结果的列表。例如,假设要生成1~10的平方数列表,可以使用以下代码:
```
squares = [x**2 for x in range(1, 11)]
```
这将生成一个包含1~10的平方数的列表:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]。
类似地,可以使用循环来生成任何需要的列表。例如,以下代码将生成一个包含所有偶数的列表:
```
evens = [x for x in range(1, 11) if x % 2 == 0]
```
这将生成一个包含1~10中的所有偶数的列表:[2, 4, 6, 8, 10]。
阅读全文