# Funzionamento Sort List

**URL:** <https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385>\
**Category:** Grasshopper\
**Created:** [1 Febbraio 2022, 9:05pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385 "2022-02-01T21:05:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [1 Febbraio 2022, 9:05pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/1 "2022-02-01T21:05:16Z")

</div>

Ho un componente Sort List che ha in input Keys delle linee e in values A la solo lunghezza. In uscita mi aspetto una lista di linee ordinate in base alla loro lunghezza, ma sia Keys che Values di uscita mi restituiscono valori numerici e nessuna linea.  
Perché? Cosa mi sfugge?

 ![image](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/c/c4a41dce1d1384de1ca7cd79f7129ad2b169e29c.png)

---

<div class="post-metadata">

**Author:** ![leopoldomonzani](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/leopoldomonzani/32/17957_2.png) [@leopoldomonzani](https://it.discourse.mcneel.com/u/leopoldomonzani)\
**Post date:** [1 Febbraio 2022, 9:29pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/2 "2022-02-01T21:29:17Z")

</div>

Ciao.  
La lunghezza in “K”.

 ![img1](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/3/3a3eba4d5e5f82e69ded86c20e16e4e74d293392.jpeg)

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [1 Febbraio 2022, 9:58pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/3 "2022-02-01T21:58:32Z")

</div>

Ho invertito gli input 🤦🏻  
Poco intuitivo

---

<div class="post-metadata">

**Author:** ![leopoldomonzani](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/leopoldomonzani/32/17957_2.png) [@leopoldomonzani](https://it.discourse.mcneel.com/u/leopoldomonzani)\
**Post date:** [1 Febbraio 2022, 10:11pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/4 "2022-02-01T22:11:08Z")

</div>

Funziona anche senza specificare la lunghezza.

 ![img1](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/c/c12447679cfd6ac33213b56170d72d0c8ea4e629.jpeg)

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [3 Febbraio 2022, 6:16pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/5 "2022-02-03T18:16:41Z")

</div>

Ciao! Perchè poco intuitivo? Cosa c’è che confonde o non è chiaro?

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [3 Febbraio 2022, 6:33pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/6 "2022-02-03T18:33:46Z")

</div>

Valore mi aspetto una valore,  
Chiave mi aspetto un nome, una categoria.  
Tutto chiaro ma poco intuivo per noi forse italiani.

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [3 Febbraio 2022, 7:18pm UTC](https://it.discourse.mcneel.com/t/funzionamento-sort-list/4385/7 "2022-02-03T19:18:15Z")

</div>

Anche in italiano “quella volta” hanno usato il termine chiave negli algoritmi di ricerca/ordinamento…  
Su grasshopper nello specifico il componente Sort chiede chiavi _numeriche_.  
 ![2022-02-03 20_13_38-Window](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/f/f47054eac4672b911e955f8cd750793cccfb9d02.png)

Il discorso delle conversioni implicite è interessante e vale la pena prenderne dimestichezza, spesso si riesce a risparmiare qualche componente e rendere la definizione più piccola e leggibile…

![2022-02-03 20_10_40-Window](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/e/edc40d6dece577c524cc980c3eec22de8ad88d93.png)  
Qui sono terne pitagoriche (3,4,5 - 5,12,13) … nell’ultimo caso grasshopper fa due conversioni in un salto:  
dal panel al number fa text\>vector\>number.
