更好地排序列表列表的方法

时间:2017-03-15 14:52:21

标签: python list sorting

我有一个列表,看起来像这样:

big_list = [['12345', 'azs'], ['ABC', 'something'], ['tgrgd', 'ABC'], ['something', '12345']

big_list中的列表总是只包含2个字符串。

我想按如下方式对其进行排序:

big_list (or new_list) = [['tgrgd', 'ABC'], ['ABC', 'something'], ['something', '12345'], ['12345', 'azs']]

列表的第二个字符串等于下一个列表的第一个字符串。

表示不可能在2个以上的列表中使用相同的字符串

我目前正在解决这个问题,方法是计算每个字符串的出现次数以找到第一个和最后一个项目,然后循环遍历我的列表进行排序,但我知道这是一个错误的方法,并希望改进它。

0 个答案:

没有答案