排序包含元组的元组

发布于 2021-01-29 19:02:34

我有以下元组,其中包含元组:

MY_TUPLE = (
    ('A','Apple'),
    ('C','Carrot'),
    ('B','Banana'),
)

我想根据内部元组中包含的 第二个 值对该元组进行排序(即对Apple,Carrot,Banana而不是A,B,C进行排序)。

有什么想法吗?

关注者
0
被浏览
49
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    from operator import itemgetter
    
    MY_SORTED_TUPLE = tuple(sorted(MY_TUPLE, key=itemgetter(1)))
    

    是否itemgetter

    MY_SORTED_TUPLE = tuple(sorted(MY_TUPLE, key=lambda item: item[1]))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看