Python è un linguaggio di programmazione orientato agli oggetti gratuito utilizzato per creare applicazioni Web dinamiche e sistemi aziendali sofisticati . Quando si programma in Python , potrebbe essere necessario ordinare i nomi in ordine alfabetico per cognome . Se i dati sono in un formato comune o normalizzato , come ad esempio il nome, il secondo nome o la ragione iniziale e ultimo , è possibile utilizzare alcuni comandi built-in Python per ordinare facilmente i dati . Istruzioni
1
Aprite il vostro editor di Python
2 Tipo
: .
Importazione itemgetter
Python carica il modulo " itemgetter " .
3
Tipo :
student_names = [ ( ' John ', ' B ', ' Smith ') , ( ' Anna ', ' Beattie ', ' banche ' ) , ( ' Justin ', ' C ' , 'Winter ') ]
4
Tipo :
allineati ( student_names , key = itemgetter ( 2) ) per < br > 5
Press " . ritorno "
Python ordina l'elenco in base al cognome e ritorni:
[ ( ' Anna ', ' Beattie ' , "banche" ), ( ' John ',' B ',' Smith ') , ( ' Justin ',' C ' , ' Winter ') ]
In questo esempio, immettere i nomi degli studenti come un primo elenco. Quindi, utilizzare il modulo " itemgetter " e la funzione " ordinati " per ordinare i nomi dal secondo attributo della voce di stringa . In questo caso, è il cognome .