如何将包含元组值的字典转换为字符串

How to convert dict containing tuple values to string

如何使用 python.

将以下输入转换为所需的输出

输入:

{'Id': (34,), 'user': ('a.t@gmail.com',), 'createdOn': ('12 Oct',), 'status': (False,), 'message': ('Hello',)}

输出:

{'Id': 34, 'user': 'a.t@gmail.com', 'createdOn':'12 Oct', 'status': False, 'message': 'Hello'}

只需为每个值取第一个索引:

your_dict = {'Id': (34,), 'user': ('a.t@gmail.com',), 'createdOn': ('12 Oct',), 'status': (False,), 'message': ('Hello',)}
your_dict = {key:val[0] for key, val in your_dict.items()}

为什么元组中的值以开头?

old_dict = {'Id': (34,), 'user': ('a.t@gmail.com',), 'createdOn': ('12 Oct',), 'status': (False,), 'message': ('Hello',)}
new_dict = {k:v[0] for k,v in old_dict.items()}
print(new_dict)