[Python] Ordinamento liste: descrittore cmp.
Carlo Miron
miron a python.it
Lun 30 Ott 2017 14:51:25 CET
On Mon, Oct 30, 2017 at 2:45 PM, Gabriele Battaglia <iz4apu a libero.it> wrote:
> Buon pome.
> Nell'help di list.sort, Python 2.7, leggo:
>
> L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
> cmp(x, y) -> -1, 0, 1
>
> Ma cmp, che può assumere -1, 0 o 1 come valori, cos'è, a cosa serve?
>
> Cmp sta per compara? Compara cosa?
Compara due argomenti x e y, e restituisce -1 se x è minore di y, 0 se
sono uguali, e 1 se x è maggiore di y
>>> cmp(42, 666)
-1
>>> cmp(666, 42)
1
>>> cmp(42, 42)
0
㎝
--
|:**THE 🍺-WARE LICENSE** *(Revision ㊷)*:
| <miron@🐍.it> wrote this mail. As long as you retain this
| notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a 🍺 in return. —㎝
Maggiori informazioni sulla lista
Python