Forum
>>
Principianti
>>
Esercizio confronto elementi di stringhe
Pagina: Indietro 1 2 3 Avanti
Esegui il login per scrivere una risposta.
Scritto da A |
2019-02-22 15:51:24 - Re: Esercizio confronto elementi di stringhe
|
Si si, ce lo suggeriscono, solo che io non sono un gran che a svolgere questi esercizi
|
|
Scritto da stix77 |
2019-02-22 16:38:07 - Re: Esercizio confronto elementi di stringhe
|
vuoi provare a farlo insieme? vuoi iniziare tu? vuoi un suggerimento?
|
|
Scritto da RicPol |
2019-02-22 16:38:41 - Re: Esercizio confronto elementi di stringhe
|
Eh, mi sa che è un problema allora, in generale. Vedi un po' che cosa riesci a tirar fuori sviluppando la traccia che ti ho proposto.
https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da stix77 |
2019-02-22 17:54:30 - Re: Esercizio confronto elementi di stringhe
|
Ciao A, se sei proprio incartato prova a dare un occhio a come l'ho svolto io, qui sotto nel link trovi il mio codice commentato
https://pastebin.com/RJJGkaeU non l'ho postato direttamente per non "spoilerartelo" |
|
Scritto da RicPol |
2019-02-22 18:20:15 - Re: Esercizio confronto elementi di stringhe
|
@stix
Non serve ciclare su entrambe le liste (in modo annidato, poi... mah). Sta cercando gli elementi comuni: cioè in pratica gli elementi di A che sono anche in B. Una volta che hai ciclato su A, ne hai d'avanzo. (A meno che vuoi evitare, per qualche ragione, di usare l'operatore "in"... ma il bello è che tu lo *usi* l'operatore "in" nella tua soluzione, quindi davvero, che senso ha?) Uhm, e poi non ciclare su range(len(sequenza))... cicla sulla sequenza e basta. Davvero ragazzi, perdonate un vecchio rompi*** che vi propone questi metodi giurassici e così poco cool... ma dovreste provarci una volta a ragionare con carta e penna prima di sbattere giù codice python. Sarete sorpresi del risultato. E' un oceano inesplorato di idee, il foglio di carta bianco. https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da A |
2019-02-22 18:33:22 - Re: Esercizio confronto elementi di stringhe
|
Ringrazio veramente tutti, RicPol, stix77, pypy, per i consigli che mi avete dato. Domani provo a scrivere il codice e a provarlo successivamente in python.
Grazie ancora e buona serata |
|
Scritto da stix77 |
2019-02-22 19:48:06 - Re: Esercizio confronto elementi di stringhe
|
@A
di nulla... almeno mi esercito e imparo anch'io @RicPol adesso purtroppo non ho tempo, dopo proverò a fare quello che hai detto. però mentre per il secondo consiglio ci sono arrivato, non saprei così su due piedi come confrontare due liste senza annidare due cicli for. capisco che far come ho fatto io è un dispendio di risorse per la macchina, perchè alla fine se son ad esempio due stringhe da 10 caratteri l'una, invece di far 10 operazioni così facendo ne faccio 100. dopo ci provo ciao a tutti |
|
Scritto da stix77 |
2019-02-23 13:56:42 - Re: Esercizio confronto elementi di stringhe
|
fatto
dovrebbe essere a posto https://pastebin.com/LJ6fVvyU non sapevo si potesse fare anche così, ho imparato una cosa nuova |
|
Scritto da RicPol |
2019-02-23 16:54:34 - Re: Esercizio confronto elementi di stringhe
|
> non sapevo si potesse fare anche così, ho imparato una cosa nuova
Mah..., si chiama "unione di insiemi". (E naturalmente python *ha già* una struttura-dati per gli insiemi, che naturalmente supporta l'operazione "union"... ma se ti metti a usare i set per risolvere l'esercizio, fallisce lo scopo). Solo non dovresti definire la "lista" fuori dalla funzione (e già che ci sei, non dovresti chiamare una lista "lista")... bonus points se rifletti sul perché non è una cosa saggia da fare. https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da stix77 |
2019-02-24 10:28:24 - Re: Esercizio confronto elementi di stringhe
|
eh be, non ha senso mettere la lista fuori dalla funzione se poi non viene usata. anzi è proprio se viene usata anche al di fuori che si rischia di far casino. la lista va messa dentro la funzione così nasce e muore li senza possibilità di utilizzi promiscui... mea culpa
|
Pagina: Indietro 1 2 3 Avanti
Esegui il login per scrivere una risposta.