【发布时间】:2011-01-30 11:39:42
【问题描述】:
如何在不区分大小写的情况下轻松、高效地对元组列表进行排序?
例如:
[('a', 'c'), ('A', 'b'), ('a', 'a'), ('a', 5)]
排序后应如下所示:
[('a', 5), ('a', 'a'), ('A', 'b'), ('a', 'c')]
常规的字典排序会将 'A' 放在 'a' 之前并产生以下结果:
[('A', 'b'), ('a', 5), ('a', 'a'), ('a', 'c')]
【问题讨论】:
标签: python sorting tuples case-insensitive