python - 如何创建网格的新实例,用实体填充该网格并返回该网格
问题描述
我正在尝试创建一个新的网格实例,用实体填充该网格并返回该网格。
我所做的代码:
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)
如果您能帮助我解决这个问题,那就太好了。
谢谢
解决方案
推荐阅读
- python - 计算数据框中的特定关键字
- azure - 什么服务用于触发分配了机器学习任务的 Azure Pipeline?
- android - 在cpp文件android中使用未声明的变量
- reactjs - 在反应 laravel 电子商务项目中,有时 JS 和 CSS 文件有时不能正常工作
- c - 不发生被零除时如何调试 sigfpe
- mysql - 我可以在一个查询中获取具有 LIMIT n,m 的记录计数吗?
- android - 每个回收站视图项上的 ViewTreeObserver.OnGlobalLayoutListener 以被动地自动调整 TextView 的大小
- c - 为什么在调用 exit(0) 之后,子进程仍然存在?
- ssl - 引入 SSL 时 ActiveMQ 错误证书
- flutter - 颤振 + PhotoView 适合屏幕 - _RenderLayoutBuilder 对象在布局期间被赋予无限大小