问答详情
源自:7-5 Python删除dict元素

这个还能咋修改

# 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


提问者:Expect3667087 2021-06-16 14:35

个回答

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

    已经很好了