Come ordinare cognomi in ordine alfabetico in Python

December 11

Python è un linguaggio di programmazione libero, orientato agli oggetti utilizzati per creare applicazioni Web dinamici e sistemi aziendali sofisticati. Durante la programmazione in Python, potrebbe essere necessario disporre i nomi in ordine alfabetico per cognome. Se i dati sono in un formato comune o normalizzata, come ad esempio il nome, il secondo nome o il nome del primo e l'ultimo, è possibile utilizzare un paio di built-in comandi di Python per ordinare facilmente i dati.

istruzione

1 Apri il tuo editor di Python.

2 Digitare:

importazione itemgetter

carichi Python Il modulo "itemgetter".

3 Digitare:

student_names = [( 'John', 'B', 'Smith'), ( 'Anna', 'Beattie', 'Banche'), ( 'Justin', 'C', 'Winter')]

4 Digitare:

ordinati (student_names, = chiave itemgetter (2))

5 Premere il tasto "Return".

Python ordina l'elenco in base al cognome e ritorni:

[( 'Anna', 'Beattie', 'Banche'), ( 'John', 'B', 'Smith'), ( 'Justin', 'C', 'Winter')]

In questo esempio, si immettono i nomi degli studenti sotto forma di elenco prima. Quindi, utilizzare il modulo "itemgetter" e la funzione "ordinato" per ordinare i nomi di secondo attributo della voce di stringa. In questo caso, è il cognome.