标签: python list enums mergesort
比方说,我有一个列表,并使用mergeSort对它进行排序。如何转换排序后的列表,以便可以看到动物的名称而不是值?
mergeSort
theList = [Animal.Bear.value,Animal.Ant.value,Animal.Lion] mergeSort(theList) print(theList)
答案 0 :(得分:1)
您可以遍历列表,并通过枚举构造函数将值转换为名称:
nameList = [Animal(x).name for x in theList];