Python är ett fritt , objektorienterat programmeringsspråk som används för att skapa dynamiska webbapplikationer och avancerade företagssystem . Vid programmering i Python , kan du behöva sortera namnen i alfabetisk ordning efter efternamn . Om uppgifterna är i ett gemensamt eller normaliserad form , till exempel förnamn , mellannamn eller initial och efternamn , kan du använda några inbyggda i Python kommandon för att sortera data enkelt . Instruktioner
1
Öppna din Python redaktör
2
Type : .
Import itemgetter
Python laddar " itemgetter " modul . Addera 3
Typ :
student_names = [ ( ' John ' , ' B' , ' Smith ' ) , ( ' Anne ' , ' Beattie " , " banker " ) , ( ' Justin ' , ' C ' , ' Winter ' ) ]
4
Typ :
sorteras ( student_names , nyckel = itemgetter ( 2 ) ) katalog
5
Press " . Return "
Python sorteras listan efter efternamn och avkastning :
[ ( ' Anne ' , ' Beattie ' , ' Bankernas ) , ( " John ' , ' B ' , ' Smith ' ) , ( ' Justin ' , ' C ' , ' Winter ' ) ]
I det här exemplet anger du den studerande namn som en lista först . Använd sedan " itemgetter " modul och " sorteras " -funktion för att sortera namnen med strängen artikelns andra attribut . I det här fallet , är det sista namnet .