我有一个字典对象如下:
{'Role Name': ['Administrator'], 'Approval': ['N', 'N', 'N', 'N', 'N'], 'Functions': ['Transfer Amount', 'Withdraw Amount', 'Admin Action', 'Create Users', 'User Deletion'], 'Approve': ['N', 'Y', 'N', 'N', 'N'], 'Action': ['N', 'Y', 'Y', 'Y', 'Y']}
我想按函数排序,这样相应的审批、审批和操作也应该分别排序。显示以下示例:
^{pr2}$有人能给我指路吗?在
您需要根据} 将}组合成一个列表} 和^{} ):
'Functions'
的顺序对其他列表进行排序,并将该列表排序到最后。实现这一点的一种方法是使用^{'Functions'
和{[('Transfer Amount', 'N'), ...]
,对其进行排序,然后从每个对中提取第二个值(例如使用^{这给了我你想要的答案:
^{pr2}$下面是一个解决方案: 我通过使用这个技术to get indices of a sorted list删除了numpy依赖项 我们找到排列的索引来对
'Functions'
进行排序,然后将这个置换应用于除'Role Name'
之外的所有密钥:它回来了
^{pr2}$相关问题 更多 >
编程相关推荐