Hvordan Sorter etternavnene alfabetisk i Python

Python er et gratis, objektorientert programmeringsspråk som brukes til å lage dynamiske web-applikasjoner og avanserte bedriftssystemer. Ved programmering i Python, må du kanskje å sortere navnene alfabetisk etter etternavn. Hvis dataene er i en felles eller normalisert format, for eksempel fornavn, mellomnavn eller initial og etternavn, kan du bruke noen innebygd Python-kommandoer for å sortere dataene lett.

Bruksanvisning

1 Åpne Python editor.

2 Type:

import itemgetter

Python laster "itemgetter" modul.

3 Type:

student_names = [( 'John', 'B', 'Smith'), ( 'Anne', 'Beattie', 'Banker'), ( 'Justin', 'C', 'Winter')]

4 Type:

sortert (student_names, nøkkel = itemgetter (2))

5 Trykk på "Return".

Python sorterer listen etter etternavn og avkastning:

[( 'Anne', 'Beattie', 'Banker'), ( 'John', 'B', 'Smith'), ( 'Justin', 'C', 'Winter')]

I dette eksempelet angir du student navnene som en liste først. Deretter bruker du "itemgetter" modul og "sortert" funksjon for å sortere navnene av strengen elementets andre attributt. I dette tilfellet er det etternavnet.