如何按元组的长度对元组列表进行排序

问题描述 投票:2回答:1

我有一个列表,里面有一堆不同大小的元组。每个元组包含一定数量的对象。我想对列表进行排序,因此带有1个对象的元组都在具有2个对象的元组之前。我知道元组有内置长度,但我不知道如何在python中使用它与sort方法。谢谢!

python
1个回答
1
投票

用这个:

print(sorted(list_of_tuples,key=len))

要么:

list_of_tuples.sort(key=len)
print(list_of_tuples)

两者都重现了预期的结果。

© www.soinside.com 2019 - 2024. All rights reserved.