String formatting [str.format()] with a dictionary key which is a str() of a number

前端 未结 4 1925
难免孤独
难免孤独 2020-12-02 01:24

Python neophyte here. I was wondering if someone could help with the KeyError I am getting when using a dictionary for string interpolation in str.format.

4条回答
  •  -上瘾入骨i
    2020-12-02 02:16

    I think what you are looking for is:

    dictionary = {'key1': 'val1', '1': 'val2'}
    string2 = 'Interpolating {key1}'.format(**dictionary)
    print string2
    

提交回复
热议问题