输出以后格式还是不行,怎么能调整成 姓名+成绩的样子呢?

来源:7-2 Python读取dict元素

jonnick

2022-11-21 18:08

d = {

    'Alice': 45,

    'Bob': 60,

    'Candy': 75,

    'David': 86,

    'Ellena': 49,

    'Gaven': 86

}

AA = ('Alice', 'Bob', 'Candy', 'Mimi', 'David')

for i in AA:

    if i in d:

        print(i,d[i])

    else:

        print(i+'null')


写回答 关注

1回答

  • 暗夜子爵
    2022-11-22 11:12:19

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49,

        'Gaven': 86

    }

    AA = ('Alice', 'Bob', 'Candy', 'Mimi', 'David')

    for i in AA:

        print(i + ":" + str(d.get(i)))


    月夜妖华 回复慕盖茨844...

    d.get()调用确实类型没问题,但是输出哪里不行啊!i本来就是字符串,字符串和数字怎么可能共同以不同类型放在一起输出,肯定要转换一下才行!

    2023-04-23 20:49:40

    共 2 条回复 >

Python3 入门教程(新版)

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

154172 学习 · 1075 问题

查看课程

相似问题