如何将字典转化成可迭代对象
时间: 2023-09-07 19:13:00 浏览: 87
python可迭代对象去重实例
要将字典转换为可迭代对象,你可以使用字典的内置方法 `items()`、`keys()` 或 `values()`。下面是一些示例代码:
1. 转换为迭代键值对的元组:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
iterable = my_dict.items()
for item in iterable:
print(item)
```
输出:
```
('a', 1)
('b', 2)
('c', 3)
```
2. 转换为迭代键的列表:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
iterable = my_dict.keys()
for key in iterable:
print(key)
```
输出:
```
a
b
c
```
3. 转换为迭代值的列表:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
iterable = my_dict.values()
for value in iterable:
print(value)
```
输出:
```
1
2
3
```
通过使用字典的 `items()`、`keys()` 或 `values()` 方法,你可以将字典转换为可迭代对象,并在循环中遍历它们的键值对、键或值。
阅读全文