我正在使用f字符串格式进行一些打印。当我使用字典中的值时,解释器会引发语法错误。
print(f'value = {mydict['key']}')
为什么呢,我该如何克服呢?
答案 0 :(得分:2)
这很好用。确保分开使用单引号和双引号! (如果外部引号是双引号,则将“关键”单引号引起来,反之亦然)
mydict["key"] = 5
print(f"value = {mydict['key']}")
值= 5
跟进OP的评论:
打印列表也不是问题!
mydict["key"] = ["test1", "test2"]
print(f"value = {mydict['key']}")
value = ['test1','test2']