我想创建一个联系人列表功能。如果列表不存在,则该函数应创建列表。如果列表确实存在,则应在以后运行时向其中添加新的联系信息。
我尝试了一个if循环,但是得到了变量未定义的错误。在下面,我尝试了try / except,它确实创建了列表,但似乎覆盖了列表,因此无法添加更多名称。
def contacts(FN, LN):
try:
FirstName[0]
except:
FirstName=[]
try:
LastName[0]
except:
LastName=[]
try:
Phone[0]
except:
Phone=[]
FirstName.append(FN)
LastName.append(LN)
print(FirstName, LastName)
contacts('George','Washington')
contacts('Thomas','Jefferson')
理想的输出:
FirstName=['George','Thomas']
LastName=['Washington','Jefferson']