ユーザー入力を取り込み、それを使用してオブジェクトを作成しています。これで、受け入れ可能なオブジェクト名 (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")