====== Trier un tableau ====== Tous les exemples : https://wiki.python.org/moin/HowTo/Sorting >>> Lf = ['ACBD', 'AABB', 'ABBB','ACBD','ACBD','ABBB'] >>> Li = ['ACBD', 'AAAB', 'AABB','ACBD','ACBD','AABB'] >>> Ltemp = Li+ Lf >>> Lt = sorted([(x, Ltemp.count(x)) for x in set(Ltemp)]) >>> print Lt [('AAAB', 1), ('AABB', 3), ('ABBB', 2), ('ACBD', 6)] Trier par indices : >>> print Lt [('AAAB', 1), ('AABB', 3), ('ABBB', 2), ('ACBD', 6)] >>> Lt.sort(key=operator.itemgetter(1), reverse=True) >>> print Lt [('ACBD', 6), ('AABB', 3), ('ABBB', 2), ('AAAB', 1)] Eliminer les doublons : >>> Lf = ['ACBD', 'AABB', 'ABBB','ACBD','ACBD','ABBB'] >>> Li = ['ACBD', 'AAAB', 'AABB','ACBD','ACBD','AABB'] >>> Ltemp = Li+ Lf >>> Ltemp ['ACBD', 'AAAB', 'AABB', 'ACBD', 'ACBD', 'AABB', 'ACBD', 'AABB', 'ABBB', 'ACBD', 'ACBD', 'ABBB'] >>> set(Ltemp) set(['AABB', 'AAAB', 'ABBB', 'ACBD'])