Hvordan sortere en Python ordbok med nøkler eller verdier
Python er et gratis, tolket, objektorientert programmeringsspråk med et naturlig språk syntaks, store standard biblioteker, omfattende feilbehandling og fleksible datastrukturer. I Python, bruker du ordboken datatype for å definere en-til-en-forhold mellom elementer. For eksempel kan det være lurt å lage en ordbok for å inneholde et barns navn og alder. Fortsetter eksempel kan du sortere ordboken i stigende rekkefølge etter barnets navn, som er nøkkelen, eller ved alder, som er verdien.
Bruksanvisning
1 Åpne Python editor.
2 Last operatør modulen og itemgetter funksjon ved å skrive følgende, deretter trykke "Enter".
fra operatør import itemgetter
3 Sorter ordbok med nøkkel ved å skrive følgende, deretter trykke "Enter".
s = { 'ben': 2, 'amy': 3, «Zelda»: 1};
sort_s = sortert (s.iterkeys ());
print s;
Python sorterer ordlisten av nøkler eller student navn og avkastning:
{ 'Amy': 3, 'ben': 2, «Zelda»: en}
4 Sorter ordlisten ved verdier ved å skrive følgende, deretter trykke "Enter".
s = { 'amy': 2, "ben": 3, «Zelda»: 1};
sortert (s.items (), nøkkel = itemgetter (1));
Python sorterer ordlisten av verdi eller student alder i stigende rekkefølge og avkastning:
[( 'Zelda', 1), ( 'amy', 2), ( «ben», 3)]