Python字典出现Invalid Syntax Error,请求排查语法问题
Python字典语法错误修复
你的代码存在3处语法问题,都是字典元素的格式错误:
Guest Room对应的子字典中,'North': 'Green Room'和'item':'Journal'之间缺少逗号Green Room对应的子字典中,'Villain'不是合法的键值对结构,字典元素必须是键: 值的形式,需要补充键名(示例中改为'enemy': 'Villain',你可根据需求调整键名)Mudroom对应的子字典中,'West': 'Kitchen'和'item': 'Knife'之间缺少逗号
修正后的代码如下:
rooms = { 'Start': {'East': 'Living Room', 'item': 'Key'}, 'Living Room': {'South': 'Bathroom', 'item': 'Towel'}, 'Bathroom': {'East': 'Guest Room', 'item': 'Journal'}, 'Guest Room': {'North': 'Green Room', 'item':'Journal'}, 'Green Room': {'North': 'Master Bedroom', 'enemy': 'Villain'}, 'Master Bedroom': {'North': 'Mud Room', 'item': 'Shoes'}, 'Mudroom': {'West': 'Kitchen', 'item': 'Knife'} }
内容的提问来源于stack exchange,提问作者Kristen Snider
相关产品推荐
相关产品推荐

