7 luglio 2009

Python sugar

Un po' di zucchero per mandare giù le pillole, fa sempre bene (quest'uso della virgola, 'enfatica', fra soggetto e verbo mi viene dalla recente lettura di un libro che ne teorizza il valore nella rappresentazione scritta del linguaggio parlato).

I dizionari sono una invenzione imperdibile e moltissimi linguaggi ad alto livello, usando nomi diversi, ne fanno un uso così intensivo da averli fatti assurgere a tipi di dato built-in (python, php, perl e javascript, tanto per citare quelli che mi vengono in mente al volo fra quelli che conosco).
Meno interessante, perchè più antico, l'uso di array (che ora sono delle liste mascherate, o almeno così pare, dietro la parvenza di array), ma comunque degno di nota.

è però anche necessario trovare un modo per usarli nel modo più efficace possibile.

Oggi vediamo uno degli zuccherini di python a riguardo.
Prendiamo le seguenti dichiarazioni:



2 funzioni, un dizionario e una lista. Beh?
Non vi piacerebbe un sacco poter usare il dizionario o la lista come parametri per le funzioni senza obbligare le funzioni a ricevere come parametro un'illeggibile lista (o un non meno illeggibile dizionario)?

Detto fatto:



Magia. Sti cazzi, magia!
Read more