python列表示例

2021/12/28 1:07:14

本文主要是介绍python列表示例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

aa = ['小张', '小周', '小王', '小刘', '小李']
bb = ['小明', '小红', '小李', '小刚', '小白']
cc = ['Jack', 'Tom', 'Jim', 'Ble', 'Ala']
ops = ("显示好友", "添加好友", "删除好友", "推荐好友")


def qq(operator, nike1, nike2):
    while True:
        for i in range(len(operator)):
            print("{}--->{}".format(i+1, operator[i]))
        choice = input("请选择序号进行操作:")
        if choice == '1':
            print("你的QQ好友列表为:{}".format(nike1))
        elif choice == '2':
            friend = input("请输入好友名称:")
            nike1.append(friend)
            print("你的QQ好友列表为:{}".format(nike1))
        elif choice == '3':
            no_friend = input("请输入要删除的好友名称:")
            if no_friend in nike1:
                nike1.remove(no_friend)
            else:
                print("{}本来就不是你的好友!".format(no_friend))
            print("你的QQ好友列表为:{}".format(nike1))
        elif choice == '4':
            mixed = []
            to_add = []
            for item in nike1:
                if item in nike2:
                    mixed.append(item)
            if len(mixed) > 0:
                for f in nike2:
                    if f not in nike1:
                        to_add.append(f)
            print("为你推荐以下好友:{}".format(to_add))
        else:
            print("输入错误!")
            exit()


user = input("请选择登录的QQ昵称:")
if user == 'aa':
    qq(ops, aa, bb)
elif user == 'bb':
    qq(ops, bb, aa)
elif user == 'cc':
    qq(ops, cc, bb)
else:
    print("你输入的QQ昵称不存在!")

 



这篇关于python列表示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程