dict form的键错误“0”

2024-05-23 19:34:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我还是一个Python初学者,我想知道为什么:

    dict = {}
    dict[0] = '123'
    a = 0
    if dict["{}".format(a)]["{}".format(a)] == '1':
        print('True')

给我一个键错误“0”,但不是这样:

    dict = {}
    dict[0] = '123'
    if dict[0][0] == '1':
       print('True')

提前谢谢。


Tags: trueformatif错误dictprint初学者