首页 > 解决方案 > 字典中python 3中可迭代对象的含义是什么?

问题描述

** 运行这个将元素添加到列表中的程序 ** 错误 int 对象不可迭代

d={'a':[1,4]}

d['a']. extend (34)

标签: pythonpython-3.x

解决方案


d['a']是一个列表。要将单个元素添加到该列表,请使用append()或调用extend()可迭代对象(例如列表或元组):

d['a'].append(34)
d['a'].extend([34])

有关更多背景信息,请参阅迭代器、可迭代和迭代到底是什么?


推荐阅读