默认字典的打印是:
{‘key1’:value1,‘key2’:value2}
是以行的形式,有时这样显示不是很清晰,需要转成以列的形式显示:
key1:value1
key2:value2
怎么做?code如下
for key, value in GetInfo.items():
print('{key}:{value}'.format(key=key, value=value))
self.ui.Info.append('{key}:{value}'.format(key=key, value=value))
GetInfo是我的字典名,Info是我在QT中的文本窗口名,字典的文本内容显示在它里边。append方法是以追加的方式显示,否则后一行会覆盖前一行。