[PIPython] dizionari

Ernesto e.picardi
Ven 19 Nov 2004 15:16:54 CET


----- Original Message ----- 
From: "mario rossi" <legazzelle2004 a yahoo.it>
To: <python a lists.python.it>
Sent: Tuesday, October 26, 2004 10:10 AM
Subject: [PIPython] dizionari


> Buoon giorno a tutti,
> Volevo esporre un mio problema rigurdo i dizionari:
> Seguo l'esempio:
> def print_menu():
>     print '1. Print Phone Numbers'
>     print '2. Add a Phone Number'
>     print '3. Remove a Phone Number'
>     print '4. Lookup a Phone Number'
>     print '5. Quit'
>     print
> #salto qualche riga di codice e poi:
>
>     elif menu_choice == 2:
>         print "Add Name and Number"
>         name = raw_input("Name:")
>         phone = raw_input("Number:")
>         numbers[name] = phone
> #questa parte chiede se si vuole aggiungere un nome e
> relativo numero tel.

Premetto che non ho molta esperienza ma la cosa che mi viene in mente č:

creati una lista phone[] in cio inserisci tutti i numeri che vuoi relativi
ad una persona:

numbers[name] = phone

Una alternativa potrebbero essere i dizionari nidificati. Io mi confondo
sempre quando ci sono molti indici !


> Se io volessi aggiungere piu' righe di un valore?
> Mi spiego meglio:
> Nel programma scelgo 2
> Mi pone la domanda nome?
> io rispondo mario,
> mi chiede: numero?
> io vorrei inserire molti valori tipo
> cell 111111
> casa 111111
> uff 111111
> ma nel momento che inserisco il primo e premo invio
> il programma continua l'esecuzione.
> Quindi io vorrei poter inserire piu' valori in una
> stessa chiave.
> Spero di aver scritto tutto giusto.
> Grazie a tutti
> ciao

Ciao

Ernesto



>
>
>
> ___________________________________
> Nuovo Yahoo! Messenger: E' molto pių divertente: Audibles, Avatar, Webcam,
Giochi, Rubrica. Scaricalo ora!
> http://it.messenger.yahoo.it
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.zope.it/cgi-bin/mailman/listinfo/python




More information about the Python mailing list