如何在Python中先按字母顺序然后按数字顺序对字符串列表进行排序?
例如:
Given list: li = ['4', '1', '3', '9', 'Z', 'P', 'V', 'A']
我需要排序后的以下输出:
sorted_list = ['A', 'P', 'V', 'Z', '1', '3', '4', '9']
您可以尝试这个。所需的输出可以通过使用str.isdigit
str.isdigit