首页 > 解决方案 > 如何创建网格的新实例,用实体填充该网格并返回该网格

问题描述

我正在尝试创建一个新的网格实例,用实体填充该网格并返回该网格。

我所做的代码:

class MapLoader:
    """ds"""
    def load(self, filename:str)->Grid:
        with open(filename) as map_file:
            contents = map_file.readlines()

        result = {}
        for y, line in enumerate(contents):
            for x, char in enumerate(line.strip("\n")):
                if char != " ":
                    result[(x, y)] = char

        return result, len(contents)

这给了我错误,因为我可能会错误地思考: 在此处输入图像描述

如果您能帮助我解决这个问题,那就太好了。

谢谢

标签: pythonoopgridinstance

解决方案


推荐阅读