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