下面这段python代码为什么会出错

2025-03-10 23:35:20
推荐回答(1个)
回答1:

首先,你的q是一个字典,你通过q[“南部战区”]获取是没有问题的。
但是这时候,你过去的对象依旧是一个字典而不是列表。你不能使用[1]来获取下一个层级的对象。
然后,你的第二个问题在于你最后一行代码是赋值语句,而不是判断,你获取的讯息都不对当然赋值也就出错了。
你把中间的[1]删除应该就对了。试一试吧~
希望我的回答对你有帮助~