假设我有一个名为“Map”的类,Map是用参数“country”构造的。当实例化地图时,应该根据国家的城市名称列表创建一系列“城市”类的对象。但是我如何命名“城市”对象呢?在

伪代码:class Map(object):

def __init__(self, country):

for i in range(len(citynames)):

cityname_i = City(i)

换句话说,假设我有城市名称列表:[“波士顿”,“芝加哥”,“丹佛]。当我做一些类似的事情

^{pr2}$

我想用地图创建class City的三个实例(在别处定义),命名为“Boston”、“Chigago”和“Denver”。在

我是新手,所以我可能把我的词汇表OOP词汇表搞混了。如果是,请纠正我。在

编辑

我的例子似乎造成了一些混乱。在我看来,我的问题不是关于字典的。我只是举个例子。在

我正在创建一个游戏,可以上传任意数量的场景。我不知道他们上传了多少场景。但所有场景的工作方式基本相同,有许多方法。所以当我创建“game=game(folder)”时,我的类应该为每个上传的场景文件创建一个类场景的实例。然后第三类“引擎”在所有场景中播放。。。在

但是如何自动为“Scenario”的实例分配名称呢?在

目前我正在使用“glob”在相关文件夹中查找场景文件。所以我把它们列在一个单子里,在课堂之外。在

更新:

似乎要么我没有把我的问题说清楚(我能自动创建实例吗),要么是好人宁愿给我指出正确的方向,而不愿回答我愚蠢的问题。不管怎样,我认为那本字典是最好的选择。所以现在我要结束这个问题(rplnt是第一个回答问题的人),并为第一张海报给出正确的答案。在

python通过类名创建对象_如何在Python中为自动创建的类对象分配名称相关推荐

  1. aws中部署防火墙_如何在AWS中设置自动部署

    aws中部署防火墙 by Harry Sauers 哈里·绍尔斯(Harry Sauers) 如何在AWS中设置自动部署 (How to set up automated deployment in ...

  2. access自动编号怎么解除_如何在 Access 中重置“自动编号”字段值

    如何在 Access 中重置"自动编号"字段值 中删除某个表中的一些行或所有行时,"自动编号"字段不会自动重置.要重置"自动编号"字段值并 ...

  3. python右对齐 数字_如何在Python中右对齐数值数据?

    我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...

  4. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

  5. python队列怎么用_如何在Python中使用多处理队列? - python

    我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...

  6. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  7. python隐藏启动台_如何在Python中启动后台进程?

    如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...

  8. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  9. python获取当前时间戳_如何在Python中获取当前时间戳?

    在Python中可以使用来自模块time.datetime或calendar的函数来获取当前时间戳,代码语句如[import time;ts = time.time() print(ts)]. 在Py ...

  10. python静态变量计数器_如何在Python中使用静态变量在计数

    今天,在用Python写一个统计一个文件下有多少文件的小标本时,遇到了一个很棘手的问题.如何在Python中使用静态变量来计数.然后,就在网上一通查找,找的方法都是利用类的方法来实现静态变量.说实话没 ...

最新文章

  1. 《智能数据时代:企业大数据战略与实战》一3.5 步步为营
  2. Spring Cloud和Dubbo的区别
  3. BASH 进阶 文件描述符号的使用
  4. webpack4+react多页面架构
  5. Win64 驱动内核编程-21.DKOM隐藏和保护进程
  6. Java迭代器Iterator
  7. 给 C# 开发者的代码审查清单
  8. 小琛和他的学校(dfs)
  9. Spring源码:FactoryBean
  10. 一文详解物化视图改写
  11. python3 django开发_python3开发进阶-Django框架学习前的小项目(一个简单的学员管理系统)...
  12. R语言快速学习第一部分(有其他语言基础)
  13. 基于策略模式的商场价格优惠设计
  14. jquery remove()不兼容问题解决方案
  15. 2021-09-08 全排列
  16. Qt/QML离线地图瓦片下载工具(瓦片地图)
  17. python 文件内容对比_用python进行文件比对
  18. 贪心科技机器学习训练营(十一)
  19. 建网站还有用吗?现解说您的网站不赚钱,同行在盈利
  20. Ubuntu18.04更换下载源时卡在waiting for unattended-upgr to exit(更换下载源 正在等待unattended-upgr 退出)问题的解决办法

热门文章

  1. 论文笔记_S2D.05-2012-ECCV-从立体图像中提取与场景一致的三维对象和深度
  2. 编译原理文法等价变换
  3. FFTW3在VS环境下的安装(亲测)
  4. 面向集团客户云计算运营平台的市场情况及产品发展——之云计算运营平台方案(二)...
  5. leetcode 189. 旋转数组(Rotate Array)
  6. [django]自定义标签和过滤器
  7. hdu 1217 Arbitrage (最小生成树)
  8. 看书看困了,写几句提提精神
  9. 测试一段C代码的执行时间(windows系统和ubuntu系统)
  10. 摄影测量学——解析法相对定向