python,for循环写在一行
时间: 2023-06-29 19:19:27 浏览: 59
Python 循环语句之 while,for语句详解
是的,Python中可以使用一行代码编写for循环,语法如下:
```python
[expression for item in iterable]
```
其中,expression表示对item进行操作的表达式,item表示可迭代对象中的元素,iterable表示可迭代对象,如列表、元组、集合、字典等。
例如,下面的代码使用一行代码输出1~10之间的偶数:
```python
even_numbers = [i for i in range(1, 11) if i % 2 == 0]
print(even_numbers)
```
输出结果为:
```
[2, 4, 6, 8, 10]
```
阅读全文