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