Python sort list of list containing integer and string with integers inside

后端 未结 5 1355
天涯浪人
天涯浪人 2021-01-14 06:35

How i can use python to sort the list format

format=[\"12 sheet\",\"4 sheet\",\"48 sheet\",\"6 sheet\", \"busrear\", \"phonebox\",\"train\"]
<
5条回答
  •  既然无缘
    2021-01-14 07:07

    you can use sorted or list.sort

    >>> format.sort(key=lambda x: (x[1]))
    [[1L, u'12 sheet', 0], [2L, u'4 sheet', 0], [3L, u'48 sheet', 0], [4L, u'6 sheet', 0], [5L, u'Busrear', 0], [6L, u'phonebox', 0], [7L, u'train', 0]]
    

提交回复
热议问题