Python可以自动创建一个新数组并在循环中向其添加新信息吗?这只是一个学习目的的问题。
例如,我正在尝试编写一个程序,将信息附加到名为record001的数组中。然后在一些步骤之后,想要将新信息附加到新数组,但是在循环中自动创建该变量名称?这可能吗?我在下面给出了一个例子:
counter = 0
record001 = []
while (counter > -1):
user_id = input("Enter your 5-digit ID: ")
record001.append(user_id)
yob = int(input("Enter your 4-digit year of birth: "))
record001.append(yob)
counter += 1
print("Information Appended to Record #: " + str(counter))
print(record001)
else:
print("Program terminated")
谢谢
答案 0 :(得分:0)
这是使用多维数组的程序(正如Patrick所建议的那样)
counter = 0
records = []
while (counter > -1):
record = []
user_id = input("Enter your 5-digit ID: ")
record.append(user_id)
yob = int(input("Enter your 4-digit year of birth: "))
record.append(yob)
records.append(record)
counter += 1
print("Information Appended to Record #: " + str(counter))
print(records)
else:
print("Program terminated")