【发布时间】:2019-10-12 08:17:51
【问题描述】:
我在 python 下面有这样一个字典,我想通过在最后一项中添加换行符来格式化它。如何编辑我的代码以在最后一项 John 之后添加换行符?
d={'date': '07-Oct-2019', 'day': 'Monday', 'driver': 'John'}
print("\n".join([k+":"+v for k,v in d.items()]))
注意我从循环中得到这样的输出
count = 0
for user in all_users.each():
reeds = user.val()
value = str("\n".join([k+" : "+v for k,v in reeds.items()]))
if count <= 0:
mylist.insert(END, value)
count + 1
else:
print("Error")
【问题讨论】:
-
d={'date': '07-Oct-2019', 'day': 'Monday', 'driver': 'John \n'},它应该可以工作 -
@harshit verma 我已经编辑了我的问题,我从一个循环中得到了这个值,所以我不能直接这样做,我以它为例。
-
我已经添加了答案
-
value = value + "\n"? -
last item是什么意思?这取决于密钥是什么,还是只是当您要求reeds.items()时发生在最后一个?
标签: python string string-formatting