想在format()里面输出字典内容应该怎么做?

sid=input()
if sid in stu:
print("{}级学生{}对祖国说:\n{}".format(……))

stu结构怎么样的?
通过[]操作获取数据,比如下面这样

img

stu={
    '0001':{'level':'1','name':'李四','word':'要说的话'}
     }
sid=input()
if sid in stu:
    print("{}级学生{}对祖国说:\n{}".format(stu[sid]['level'],stu[sid]['name'],stu[sid]['word']))

img

对于字典,可以这样

msg={'name':'wang','age':10}

'my name is {name}, {name} age is {age}'.format(**msg)

'my name is wang, wang age is 10'

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632