垂直格式化字符串

Format String Vertically

我正在接收带有 python 的此类数据,这些数据是来自 firebase 数据库的字符串。如何将其格式化为用户可读性更强的数据?

收到输出

{'date': '07-Oct-2019', 'day': 'Monday', 'driver': 'John '}

期望输出

date   : 07-Oct-2019 
day    : Monday
driver : jop

简单的一行就可以了

d={'date': '07-Oct-2019', 'day': 'Monday', 'driver': 'John '}
print("\n".join([k+":"+v for k,v in d.items()]))