我有一个像这样的元组列表:
data = [('ab15', 'abc'), ('ab4', 'abc'), ('ab12', 'abc'), ('ab7', 'abc')]
我想按子集的第一个元素排序,以便:
[('ab4', 'abc'), ('ab7', 'abc'), ('ab10', 'abc'), ('ab12', 'abc')]
我尝试使用sorted:sorted(data)
但是有了这个,我有:
[('ab10', 'abc'), ('ab12', 'abc'), ('ab4', 'abc'), ('ab7', 'abc')]
什么不是我不想要的。有没有简单的方法呢?
由于