【发布时间】:2014-04-30 20:14:57
【问题描述】:
我想在 Python 中转换这些数据(按字母顺序排序):
test = [['ma', 'e', 'wa', 'ka'], ['ma', 'haa', 'laa'], ['ma', 'ka', 'm', 'haa', 'laa', 'ca', 'j', 'ra'], ['ma', 'ra'], 'ma']
进入一个多维数组,其中的项目按每个列表中的项目数量排序,如下所示:
test = ['ma', ['ma', 'ra'], ['ma', 'haa', 'laa'], ['ma', 'e', 'wa', 'ka'], ['ma', 'ka', 'm', 'haa', 'laa', 'ca', 'j', 'ra']]
如果您只看长度,我希望它从 [4, 3, 8, 2, 1] 变为 [1, 2, 3, 4, 8] 但我不一定想要具体到这个例子的解决方案。
【问题讨论】:
标签: python arrays sorting multidimensional-array