2024-10-01 05:03:26 发布
网友
我有以下格式的数据:
{'a':['b','c','d'],'bla':['djjd','cop']}
我想把上面的转换成这样的格式:
('a',('b','c','d')),('bla',('djjd','cop'))
用Python可以做些什么来实现上述目标?你知道吗
可以使用简单的list comprehension将键值对从字典转换为元组:
>>> d = {'a':['b','c','d'],'bla':['djjd','cop']} >>> [(k, tuple(v)) for k, v in d.items()] [('a', ('b', 'c', 'd')), ('bla', ('djjd', 'cop'))]
假设您的数据是变量d。然后:
d
converted = [(key, tuple(d[key])) for key in sorted(d)]
可以使用简单的list comprehension将键值对从字典转换为元组:
假设您的数据是变量
d
。然后:相关问题 更多 >
编程相关推荐