如何在双列表中排序数组?



我有一个这样的双列表:

dataset:
- [dataone, A]
- [datatwo, C]
- [dataa, B]
- [dataa, C]
- [dataa, B]

我想对第一个数组进行排序,并让第二个数组与第一个数组保持一致,像这样:

data:
- [dataa, B]
- [dataa, C]
- [dataa, B]
- [dataone, A]
- [datatwo, C]

任何重复的数据仍然需要显示(第二个数组值的排列无关紧要)

我该怎么办?

这个适合我:

- set_fact:
data: "{{ dataset | sort | list }}"
- name: returned data
debug:         
var: data

最新更新