我试着从一个网络服务中获取一些信息,然后把它放到一个循环中,但是,我陷入了这个错误。在
for game in r['result']['data']:
print("id:{} \n Name {}".format(game['id'], game['name']))
lista.append(**game)
这个列表应该从函数中返回,但是我不能阻止这个错误!在
^{pr2}$实际上,list是一个类定义的对象列表。在
gameVar = Game(game['age_rating'], game['average_user_rating'],
game['current_version_release_date'], game['description'],
game['developer'], game['genres'], game['icon_url'],
game['id'], game['inapp_purchases'], game['languages'],
game['name'], game['original_release_date'], game['price'],
game['primary_genre'], game['size'], game['subtitle'],
game['url'], game['user_rating_count'])
lista.append(gameVar)
lista是一个dict,它没有append函数。你可以把它改成一个列表,定义如下。
lista = []
AttributeError:“dict”对象没有属性“append”。
您已将“lista”定义为字典,它没有append函数。在
你可以把它定义为:
相关问题 更多 >
编程相关推荐