我正在接受用户输入并使用它创建对象.所以我有一个可接受的对象名称列表(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)