在for循环中,我有一个这样的字典对象:
mob1 = {
"Item": item1,
'Price': price1,
'Desc': desc1
}
我尝试将其添加为:
list.append(mob1)
我收到以下错误:
Traceback (most recent call last):
File "/home/turbolab/Documents/python_test/Sep 23 data_to_json test.json", line 32, in <module>
list.append(mob1)
TypeError: descriptor 'append' requires a 'list' object but received a 'dict'
答案 0 :(得分:5)
list
是一个班级。 append
是该类的方法,必须在list
。
list.append(7) # error
mylist = list()
mylist.append(7) # ok
答案 1 :(得分:0)
您是否尝试过list.append([mob1['Item'],mob1['Price'],mob1['Desc']])
?