python 遍历数组
时间: 2024-11-28 08:17:48 浏览: 46
在Python中,遍历数组(列表、元组或字典等数据结构)通常有多种方法:
1. **for循环遍历**:
```python
array = [1, 2, 3, 4, 5]
for element in array:
print(element)
```
这里,`element`会依次取到数组中的每个元素。
2. **while循环和索引**:
```python
array = [6, 7, 8]
index = 0
while index < len(array):
print(array[index])
index += 1
```
通过索引来逐个访问元素,直到索引超出范围。
3. **列表推导式**(适用于简洁处理):
```python
numbers = [9, 10, 11]
squared_numbers = [num**2 for num in numbers]
print(squared_numbers) # 输出 [81, 100, 121]
```
4. **生成器表达式** 或 `map()` 函数(对每个元素应用操作):
```python
array = [13, 14, 15]
doubled_array = map(lambda x: x * 2, array)
print(list(doubled_array)) # 输出 [26, 28, 30]
```
**相关问题--:**
1. Python如何遍历嵌套的数组或列表?
2. 可迭代对象除了数组外还有哪些?
3. 使用Python遍历数组时,如何跳过某些元素?
阅读全文