python for in 数组字典
时间: 2024-08-19 14:01:39 浏览: 92
python创建关联数组(字典)的方法
Python 中的 `for-in` 语句可以用于迭代序列类型(如列表、元组、字符串)和字典类型的数据。下面是使用 `for-in` 对数组(列表)和字典进行迭代的基本用法:
1. 对数组(列表)进行迭代:
```python
# 定义一个列表(数组)
array = [1, 2, 3, 4, 5]
# 使用 for-in 遍历列表
for item in array:
print(item)
```
在上面的例子中,`for-in` 语句会依次取出 `array` 中的每个元素,并将其赋值给变量 `item`,然后执行循环体内的代码,打印每个元素的值。
2. 对字典进行迭代:
```python
# 定义一个字典
dictionary = {'a': 1, 'b': 2, 'c': 3}
# 使用 for-in 遍历字典的键
for key in dictionary:
print(key)
# 如果需要同时获取键和值,可以使用 items() 方法
for key, value in dictionary.items():
print(key, value)
```
在上面的例子中,对字典进行迭代默认是迭代其键。如果使用 `items()` 方法,则可以在循环中同时得到字典的键和值。
`for-in` 语句在 Python 中是非常灵活的迭代工具,可以用于多种数据类型的迭代,使得操作变得简洁方便。
阅读全文