Buongiorno a tutti,
in attesa dell'homework, mi sono messo a fare gli esercizi dell'Eserciziario Python.
Mi trovo in difficoltà a capire quello che chiede questo esercizio.
Ho la seguente lista
dati = [ {'C1': 2, 'C2': 1, 'C3': 'd'}, {'C1': 4, 'C2': 7, 'C3': 'a'}, {'C1': 6, 'C2': 1, 'C3': 'b'}, {'C1': 8, 'C2': 3, 'C3': 'c'} ]
eseguo es26(dati, 'C1'), e ottengo:
3 (il numero di colonne)
Con la lista dati che è diventata:
[ {'C1': 8, 'C2': 1, 'C3': 'd'}, {'C1': 6, 'C2': 7, 'C3': 'a'}, {'C1': 4, 'C2': 1, 'C3': 'b'}, {'C1': 2, 'C2': 3, 'C3': 'c'} ]
Quindi la chiave 'C1' viene organizzata, in modo decrescente, per ogni dizionario della lista. Praticamente, assegno un valore diverso solo alla chiave data in input alla funzione.
Nonostante ciò, i test non vengono eseguiti con successo da test.py.
Mi rendo conto che questa è materia che daremo tra qualche settimana, ma qualcuno riesce a darmi una mano ?
Grazie mille!