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.