小编use*_*598的帖子

Python-使用pop的值作为对象名

我正在接受用户输入并使用它创建对象.所以我有一个可接受的对象名称列表(AE).我想我可以做的是pop(0)并使用返回值作为对象的名称.这样,在进入时永远不会有重复的对象名称.这是我到目前为止我无法弄清楚如何正确地将弹出值分配给对象的名称.(Net是程序开头的一个定义的类)

userIP = None

name_list = ['A', 'B', 'C', 'D', 'E']

while True:
    if userIP == 'end':
        break
    userIP = input("Enter IP (type 'end' to exit): ")
    userMask = input("Enter Mask: ")
    name_list.pop(0) = Net(userIP, userMask)
    print("The object just created would print here")
Run Code Online (Sandbox Code Playgroud)

python variables object objectname

0
推荐指数
1
解决办法
307
查看次数

标签 统计

object ×1

objectname ×1

python ×1

variables ×1