drakeTeo
Profilo di
Nome | drakeTeo |
---|---|
Indirizzo email | n/a |
Messaggi | 2 |
-
- 2022-11-17 22:22:24
- Re: Comprensione dei dizionari
- Forum >> Principianti
- ciao e grazie per la risposta, in realtà una volta analizzate tutte le stringhe lo scopo è quello di costruire una stringa di lunghezza pari alla lunghezza massima delle stringhe analizzate e composta dai caratteri a maggiore frequenza in ogni singola posizione, più che altro ormai è una questione "personale" con quel costrutto e sapere se fosse possibile ridurlo in un'annotazione con la comprehension dei dizionari visto che ho provato in diversi modi senza successo 😂
-
- 2022-11-17 18:10:03
- Comprensione dei dizionari
- Forum >> Principianti
- buonasera a tutti, sono un neofita autodidatta che sta iniziando a cimentarsi nella programmazione in python, sto realizzando per puro esercizio una funzione che prevede l'uso di dizionari annidati e tutto procede bene se uso una semplice annotazione in cicli, ma se provo a usare la comprehension sui dizionari mi si sballa tutto, tanto che sto iniziando a pensare che in questo caso non si possa applicare, qualcuno sa dirmi se con questa funzione si può applicare?
def cerca_caratteri( stringa : str, dizionario : dict ) : for posizione, lettera in enumerate(stringa) : try : if lettera in dizionario[posizione] : dizionario[posizione][lettera] += 1 else : dizionario[posizione][lettera] = 1 except : dizionario[posizione] = { lettera : 1 }
Lo scopo è analizzare una serie di stringhe e mappare nel dizionario la frequenza dei caratteri nella posizione p della stringa
--- Ultima modifica di drakeTeo in data 2022-11-17 18:35:12 ---