• [^] # Re: .sort()

    Posté par . En réponse au message PHP array_mulisort sous Python ?. Évalué à 2.

    je ne sais pas ce que tu cherchers à trier mais il me semble pourtant que cela fonctionne sur un tableau numérique 4x5:

    >>> a = [ range (1,5) , range(15,20) , range(10,15) , range(5,10) ]
    >>> for l in a: print l
    [1, 2, 3, 4]
    [15, 16, 17, 18, 19]
    [10, 11, 12, 13, 14]
    [5, 6, 7, 8, 9]
    >>> a.sort()
    >>> for l in a: print l
    [1, 2, 3, 4]
    [5, 6, 7, 8, 9]
    [10, 11, 12, 13, 14]
    [15, 16, 17, 18, 19]
    >>> a.reverse()
    >>> for l in a: print l
    [15, 16, 17, 18, 19]
    [10, 11, 12, 13, 14]
    [5, 6, 7, 8, 9]
    [1, 2, 3, 4]
    >>> a[0].reverse()
    >>> for l in a: print l
    [19, 18, 17, 16, 15]
    [10, 11, 12, 13, 14]
    [5, 6, 7, 8, 9]
    [1, 2, 3, 4]
    >>> a.sort()
    >>> for l in a: print l
    [1, 2, 3, 4]
    [5, 6, 7, 8, 9]
    [10, 11, 12, 13, 14]
    [19, 18, 17, 16, 15]
    >>>