在f字符串中使用字典的问题

时间:2019-06-09 01:09:29

标签: python

我正在使用f字符串格式进行一些打印。当我使用字典中的值时,解释器会引发语法错误。

print(f'value = {mydict['key']}')

为什么呢,我该如何克服呢?

1 个答案:

答案 0 :(得分:2)

这很好用。确保分开使用单引号和双引号! (如果外部引号是双引号,则将“关键”单引号引起来,反之亦然)

mydict["key"] = 5   
print(f"value = {mydict['key']}")
  

值= 5


跟进OP的评论:
打印列表也不是问题!

mydict["key"] = ["test1", "test2"]   
print(f"value = {mydict['key']}")
  

value = ['test1','test2']