【发布时间】:2012-05-13 06:47:24
【问题描述】:
我正在尝试创建一个带有卡片等级的排序系统,它们的值是从单独的字典中获得的。在一个简单的 52 张牌中,我们有 2 个 A 等级,在这种情况下,我想要一个等级系统,其中 0 是 10,J 是 11,Q 是 12,K 是 13,A 是 14,2 是 15,其中 2 是最大的价值排名。问题是,如果有一个列表,我想根据编号系统按 ASCENDING 顺序对排名卡进行排序,我该怎么做?
比如这里有一个列表[3,5,9,7,J,K,2,0],我想把这个列表排序成[3,5,7,9,0,J,K,2]。我还为编号系统制作了一个字典为{'A': 14, 'K': 13, 'J': 11, 'Q': 12, '0': 10, '2': 15}。
谢谢
【问题讨论】:
-
你目前有什么代码?
标签: python list sorting dictionary