[Python] - 04 - Le liste

python 2,359 Commenti »

Eccovi che torno a presentarvi un’altra struttura dati di python,la liste.
Si può pensare una lista come una cassettiera numerata dove ogni cassetto può contenere un valore (all’interno di una lista i valori vengono indicizzati da zero) :


lista=[cassetto0,cassetto1,cassetto2]

Se vogliamo sapere che elemento c’è in una determinata posizione di una lista basta scrivere nome_lista[posizione] :


>>>lista=['Roma','Milano','Napoli']
>>>print lista[1]
Milano

Se invece vogliamo sapere in che posizione sta un determinato elemento basta scrivere nome_lista.index(nome_elemento) :


>>> lista=['Roma','Milano','Napoli']
>>> print lista.index('Roma')
0

Per cancellare un’elemento da una lista scriviamo del nome_lista[posizione_elemento] :


>>>lista=['Roma','Milano','Napoli']
>>>del lista[0]
>>>print lista
['Milano','Napoli']

Se vogliamo aggiungere un’elemento scriviamo nome_lista.append(elemento) :


>>>lista=['Milano','Napoli']
>>>lista.append('Palermo')
>>>print lista
['Milano','Napoli','Palermo']

Per sapere la lunghezza della lista basta digitare len(nome_lista) :


>>>lista=['Milano','Napoli','Palermo']
>>>print len(lista)
3

Per ordinare una lista si può utilizzare il comando nome_lista.sort() :


>>>lista=['Milano', 'Napoli', 'Ancona']
>>>lista.sort()
>>>print lista
['Ancona', 'Milano', 'Napoli']

Per sapere se un elemento è contenuto in una lista o no digitiamo nome_elemento in nome_lista e ci restituirà True se è contenuto False altrimenti :


>>>lista=['Ancona', 'Milano', 'Napoli']
>>>print 'Palermo' in lista
False
>>>print 'Milano' in lista
True
Leggi il resto dell'articolo..
Termini legati all'articolo: , , , , , , , ,
Scritto da akus

Gioco del 15

openmoko, python 1 Commento »

Ho riscritto utilizzando python e le gtk il gioco del 15,l’interfaccia grafica è stata ottimizzata in modo tale da utilizzare lo script sia su desktop che su openmoko senza dover cambiare nulla ! :-)

Per utilizzare lo script su openmoko dovete passarlo sul freerunner con questo comando :

scp sorgente root@Freerunner_ip:/destinazione/

Poi andate dal terminale nella cartella dove avete messo lo script e digitate :

python gioco_del_15.py

Lo script lo potete scaricare da questi : http://download.tuxfamily.org/akusweblog/gioco_del_15.py

Leggi il resto dell'articolo..
Termini legati all'articolo: , , , , , , ,
Scritto da akus
WP Theme & Icons by N.Design Studio Restyling by Tecnìco, sponsor by Stilegames
Entries RSS Comments RSS Collegati