问答详情
源自:7-4 Python更新dict元素

自动检测Alice成绩,并保存旧成绩输出新成绩

d = {

    'Alice': 45,

    'Bob': 60,

    'Candy': 75,

    'David': 86,

    'Ellena': 49

}

if 'Alice' in d.keys():

    print('Alice old score is ' + str(d['Alice']))

    d['Alice'] = 60

    print('Alice new score is ' + str(d['Alice']))


提问者:weixin_慕沐9146932 2021-01-25 22:49

个回答

  • qq_慕侠3121376
    2022-06-24 00:06:19

    old_score = d.get('Alice')
    d['Alice'] = 60
    print(old_score)


  • 慕斯卡2425917
    2021-03-18 17:17:13

    d = {

        'Bob': 60,

        'Candy': 75,

        'Dadid':86,

        'Ellena':49

    }

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

        alice = d.get('Alice')

        print(d.get('Alice'))

        d['Alice']=60

        print(d)

    else:

        d['Alice']=60

      这段代码怎么什么都打印不出来,麻烦各位同学帮忙看下!

  • 我爱马宁
    2021-01-31 01:18:08

    # Enter a code

    d = {


        'Alice': [45],


        'Bob': 60,


        'Candy': 75,


        'David': 86,


        'Ellena': 49


    }


    if 'Alice' in d:

        print('Alice old score is ' + str(d.get('Alice')[0:len(d.get('Alice'))]))

        d['Alice'].append(60)


        print('Alice new score is ' + str(d['Alice'][-1]))