Skip to main content
 首页 » 编程设计

Python OrderedDict 可在 int 上迭代

2025年05月04日16jyk

<分区>

我正在学习字典,我编写了一小段代码并构建了它。

from collections import OrderedDict 
 
d1 = OrderedDict([('a',0),('b',9),('c',8),('d',7),('e',6)]) 
d2 = OrderedDict([(1),(2),(3),(4),(5)]) 

我收到以下错误:

d2 = OrderedDict([(1),(2),(3),(4),(5)]) 
TypeError: 'int' object is not iterable 

我不明白为什么它不可迭代? 'int' 与问题有什么关系?

谢谢