python中for in 列表
时间: 2025-01-02 14:40:44 浏览: 5
### Python 中 `for in` 语句与列表的使用
在 Python 中,`for in` 循环可以方便地遍历列表中的每一个元素。下面是一个简单的例子来展示如何使用 `for in` 遍历列表并打印每个元素:
```python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
```
这段代码会依次输出 `"apple"`、`"banana"` 和 `"cherry"`。
当需要对列表中的每一项应用某种操作时,也可以直接在这个循环体内完成。例如,如果想要创建一个新的列表,其中包含原列表中每项长度的信息,则可以通过如下方式实现:
```python
lengths = []
words = ['hello', 'world']
for word in words:
lengths.append(len(word))
print(lengths) # 输出: [5, 5]
```
为了使上述过程更加简洁高效,还可以利用列表推导式的特性[^1]。同样的功能可以用更少的代码量达成:
```python
words = ['hello', 'world']
lengths = [len(word) for word in words]
print(lengths) # 输出: [5, 5]
```
阅读全文