The*_*nds 1 python variables list python-3.x
假设我有以下列表
lst=[[['A'],[3,4,5,6]],[['B'],[3,4,5,6,5,7,8,9]],[['C'],[3,4]]]
Run Code Online (Sandbox Code Playgroud)
我需要按第二个元素的长度按升序对列表进行排序。因此,最终结果将是:
Result=[[['C'],[3,4]],[['A'],[3,4,5,6]],[['B'],[3,4,5,6,5,7,8,9]]]
Run Code Online (Sandbox Code Playgroud)
我知道通过这个 .sort() 我可以按长度对元素进行排序,但它只有在列表列表由 1 个元素组成时才有效。
sorted(lst, key = len)
Run Code Online (Sandbox Code Playgroud)
如何按第二个元素的长度对其进行排序?