users = [
{'name': 'user1', 'role': ['Consumer']},
{'name': 'user2', 'role': ['Developer', 'Support Engineer', 'Consumer']},
{'name': 'user3', 'role': ['UX Designer', 'Architect']},
{'name': 'user4', 'role': ['Architect']},
{'name': 'user5', 'role': ['Consumer']}
]
我需要重复上面的列表并按如下方式打印:
[{"role": "consumer", "users": ["user1", "user2"]}]
基本上颠倒了上面的列表,任何帮助都将不胜感激
您可以迭代
users
,构建一个中间字典,并将其转换为所需的json
格式熊猫中可能有非常简单的轴翻转,但实现这一点的简单方法是:
所以我认为这与印刷无关。您希望将用户列表转换为“角色”列表,例如:
请注意,角色映射可能是对您更有用的表示形式(就像用户映射一样)
相关问题 更多 >
编程相关推荐