2018年5月7日-星期天-列表学习

# 增删改查
li=["googld","Runood",1997,2001]
print(li)
# 增加
li.append('2009')
print(li)
li.insert(4,2008)
print(li)
# 列表相加
#  li1+li2相加
li1=['a','b','c']
li2=[4,5,6]
# li1.append(li2)
for i in li2:
    li1.append(i)
    print(li1)
    print(li1*3)
# 修改
li2=[4,5,6]
li2[2]=1
print(li2)
# 删除
li2=[4,5,6]
del li2[2]
print(li2)
li.pop(1)
print(li2)

# li2=[4,5,6,(66)]
#
# # 删除括号中的内容,但只删除一次
# li2.remove("")
# print(li2)

# 查看
li1=['a','b','c','d']
li2=[1,2,3,4,3,3]
li3=[li1,li2]
print(li2.index(3,3,5))
print('3' in li2)
print(li3[1][3])


# list 函数
# 显示列表元素个数
len(li)
print(li)
# 返回列表元素最大值
li5=[1,2,3,4,5]
max(li5)
print(li5)
# 返回列表元素最小值
min(li5)
print(li5)

names=[]
phones=[]


print('***********************')
while(True):
    print("名片管理系统")
    print(" 1.增加姓名和手机")
    print(" 2.删除姓名")
    print(" 3.修改手机")
    print(" 4.查询所有用户")
    print(" 5.根据姓名查找手机号 ")
    print(" 6.退出")
    print('============================')


#2. 获取用户的输入
    num = int(input("请输入操作序号:"))


#3. 根据用户的数据执行相应的功能
    if num==1:
        name = input("请输入新的名字:")
        phone = input("请输入新的手机号:")
        while phone in phones:
            phone=input('电话已存在,请重新输入:')
        names.append(name)
        phones.append(phone)
        print('录入成功')




    elif num==2:
        name = input('请输入姓名:')
        if name in names:
            index = names.index(name)
            del names[index]
            del phones[index]
            print('删除成功')
        else:
            print('名字不存在')
    elif num == 3:
        phone = input('请输入电话:')
        if phone in phones:
            new_phone = input('请输入新的电话:')
            while new_phone in phones:
                new_phone = input('新的电话已存在,重新输入电话:')
            index = phones.index(phone)
            phones[index] = new_phone
            print('更新成功')
        else:
            print('电话不存在')
    elif num == 4:
        for num in range(names.__len__()):
            print(names[num], phones[num])
        print('输出完毕')


    elif num == 5:
        name = input('请输入姓名:')
        if name in names:
            index = names.index(name)
            print('电话:', phones[index])
        else:
            print('名字不存在')
    elif num == 6:
        print('谢谢使用')
        break




没有更多推荐了,返回首页