我有一个列表,看起来像这样:
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个以上的列表中使用相同的字符串我目前正在解决这个问题,方法是计算每个字符串的出现次数以找到第一个和最后一个项目,然后循环遍历我的列表进行排序,但我知道这是一个错误的方法,并希望改进它。