在Pyton中,如何创建列表(如果不存在),否则使用列表

时间:2019-05-21 01:48:25

标签: python-3.x list function not-exists

我想创建一个联系人列表功能。如果列表不存在,则该函数应创建列表。如果列表确实存在,则应在以后运行时向其中添加新的联系信息。

我尝试了一个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']

0 个答案:

没有答案