这个还能咋修改

来源:7-5 Python删除dict元素

Expect3667087

2021-06-16 14:35

# Enter a code

from typing import ValuesView



d = {

    'Alice': 45,

    'Bob': 60,

    'Candy': 75,

    'David': 86,

    'Ellena': 49

}

while 1:

    t = input ("是否删除Alice的key值(Y/N)")

    if t == 'yes':

        if d.get('Alice') == None:

            print ('don\'t have a Alice' )

            p = input ("是否需要添加回来?(Y/N)")

            if p == 'yes':

                print ('执行命令d.insert(0,\'Alice:45\')')

                d['Alice']=45

                print('用户添加成功,退出程序')

                print (d)

                continue

            else:

                print ('取消添加用户,退出程序')

                break

        print(d)

        u = input ("是否确定删除(Y/N)")

        if u =='yes':

            print ('执行命令:d.pop(\'Alice\')')

            d.pop('Alice')

            print (d)

        else:

            print ('取消命令执行')    

    else:

        print ('取消命令执行')

        break


写回答 关注

1回答

  • Expect3667087
    2021-06-16 14:36:17

    已经很好了

    qq_慕雪4...

    大哥 你学多久了 怎么妳的这么复杂 我一个小白属实看不懂

    2022-03-15 20:32:58

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154175 学习 · 1075 问题

查看课程

相似问题